This is the August 2017 hack week project from VersionOne; only one week, only one rule: deliver and demo your project.
This suite of apps are used to monitor, in real-time, pipeline/build statuses from Continuum in order to provide alerts to QA, DevOps, and Release Managers when a pipeline requires intervention.
The native app, web app, and web server all share the same modules powering their features. The only difference between them are the actual UI components themselves. All state management, server interactions, etc. is all the same code for all three.
- nodejs@^6.11.0
- npm@^5.0.0
- dotnet Core 2.0 Preview 2
- Bash (not minqw; use Linux shell on Windows version@16.04)
npm install
npm run bootstrap
Ensure you setup your env first. Ensure the environment variable ASPNETCORE_ENVIRONMENT=Development
is set.
# after initial git clone in the repo folder
cd packages/api
git submodule update --init --recursive #updates API git submodule
git checkout hackweek # and checks out the hack week branch
cd ../.. # back to root directory
npm run api/run
npm run web/run
(run UI web server only)
npm run native/run
npm validate
- will run all tests and lint all JS filesnpm test
- runs all testsnpm run test/single @pkgname
- will run only tests for provided packagenpm lint
- lints all JS files