Skip to content
This repository has been archived by the owner on Oct 27, 2021. It is now read-only.

Astro is a collection of guidelines, patterns and components for designing space-based user interface applications.

License

Notifications You must be signed in to change notification settings

RocketCommunicationsInc/astro-uxds

Repository files navigation

AstoUXDS.com development has moved

Please visit the new monorepo here https://github.com/RocketCommunicationsInc/astro/tree/main/packages/astro-uxds

This repo is now in readonly mode and provided for historical and archival purposes



Astro User Experience Design System Website (AstroUXDS.com)

Astro is a collection of guidelines, patterns and components for designing space-based user interface applications.

Local Use

AstroUXDS.com can be run locally for use in secure locations or for development purposes. You will need NodeJS to run AstroUXDS.com locally and Git if you plan on contributing to AstroUXDS.com.

The live Astro site is available at https://www.astrouxds.com

Clone the AstroUXDS.com Repository

Clone the AstroUXDS.com repository to your local working environment. Note the following instructions assume Command Line Interface, if you use a Git client such as GitHub Desktop or BeanStalk follow their procedures for cloning.

git clone git@github.com:RocketCommunicationsInc/astro-uxds.git
cd astro-uxds

Install Dependencies

AstroUXDS.com uses a static site builder to generate the published site and requires installation via NPM.

npm install

Preview Astro

Build and preview AstroUXDS.com on a local server. By default AstroUXDS.com will be create a server running on port 8080 and can be accessed via http://localhost:8080 check your build process to confirm the server location.

npm run start

Build Astro

Build a local copy of Astro without starting a server.

npm run build