A web-OS :)
This project uses TypeScript and SASS for logic and styling.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
You need:
- NodeJS and NPM to install the dependencies for this project
A step by step series of examples that tell you how to get a development env running
Clone the repo.
git clone https://github.com/eclipticrick/Ecliptic-OS.git ecliptic-os
Install the dependencies in the newly created folder
cd ecliptic-os
npm install
Run the development server locally
npm run start
Navigate to localhost:8080 and take a look around.
Alternatively you can go to localhost:8080/webpack-dev-server/ to see the app running there, along with any log statements.
Note: if port 8080 is in use, the server will start at port 8081
Run the tests for this project
npm run test
Keep running the tests on every file-change (for development)
npm run test:watch
To generate a test coverage rapport run the following command.
npm run test:coverage
This command will add a folder named /coverage
in the root of this project.
If you're running this project on a Windows device, you can run the following command to open the coverage rapport in your default browser.
npm run show:coverage
Alternatively you can open the coverage rapport manually by opening /coverage/lcov-report/index.html
.
- Wesley Veenendaal - Initial work - Github page
See also the list of contributors who participated in this project.