Public facing site project for EPIC
Eagle is a revision name of the EAO EPIC application suite.
These projects comprise EAO EPIC:
- https://github.com/bcgov/eagle-api
- https://github.com/bcgov/eagle-public
- https://github.com/bcgov/eagle-admin
- https://github.com/bcgov/eagle-mobile-inspections
- https://github.com/bcgov/eagle-common-components
- https://github.com/bcgov/eagle-reports
- https://github.com/bcgov/eagle-helper-pods
- https://github.com/bcgov/eagle-dev-guides
Run the following two scripts to create your environment
#!/bin/bash
.\install_prerequisites.sh#!/bin/bash
.\setup_project.sh-
After installing Node and Yarn, you can fork or straight download a copy of this application to start your own app.
-
Run
npm startto start the webpack server to run the application on port 4300.Go to http://localhost:4300 to verify that the application is running.
💡 To change the default port, open
.angular-cli.json, change the value ondefaults.serve.port. -
Run
npm run buildto build the project. The build artifacts will be stored in thedist/directory. Use the-prodflag for a production build, like so:ng serve --prodto run in production mode. -
Run
npm run lintto lint your app code usingTSLint.
A brief guide to Angular CLI's code scaffolding can be found in eagle-dev-guides
An overview of the EPIC test stack can be found in our documentation guides: EPIC Test Stack.
Instructions on how running tests unit tests and end-to-end tests can be found in our test documentation.
Feel free to create pull requests from the default "develop" branch, click here to create one automatically: https://github.com/bcgov/eagle-public/pull/new/develop