Server part of the My special way project enabling indoor navigation for schools Demo master version running at https://msw-portal.azurewebsites.net/
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.
Do we have those?
Nodejs
npm
git
typescript
yarn
Angular
Getting the code
git clone https://github.com/myspecialway/my-special-way-portal.git my-special-way-portal
cd my-special-way-portal
yarn
yarn start
The below will run both the Unit and the E2E tests
yarn test
The test will run also on CI once you do your first commit also generating
Based on TSLint - please refer to tslint.json for definition of the rules. Violations will fail your builds. Adding TSLint plugin to your IDE will spare you the trouble of fixing after the commit
Commit to master through a PR will bump the version, update docker hub with your image and deploy to Azure. Commit to your branch will update to docker hub with custom tag, you will need to run the docker manually for now.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Also this git flow
We use SemVer for versioning.
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details