Awesome
NRPTI
Natural Resources Public Transparency Initiative monorepo. This supports the LNG Regulatory interface, Natural Resource Compliance and Enforcement Database, and soon the BC Mines Information site.
Environments
PUBLIC-NRCED
NRPTI API/ADMIN
https://nrpti-f00029-prod.apps.silver.devops.gov.bc.ca/
METABASE
https://metabase-f00029-prod.apps.silver.devops.gov.bc.ca/
ClamAV
All documents uploaded to the NRPTI system are first checked by the ClamAV anti-virus service and rejected if they do not pass. See ClamAV BCGov Repo for more information.
Running it locally
Please see the READMEs in the angular/
and api/
subdirectories.
VSCode Extensions
A list of recommended/helpful VS Code extensions.
Linting/Formatting
- TSLint
- ESLint
- Prettier - Code formatter
- EditorConfig for VS Code
Languages
- npm
- Angular Extension pack
- This may include 'Beautify' which should be disabled as we are using Prettier.
- JavaScript (ES6) code snippets
Doc + Comments
- Document This
- Better Comments
- Code Spell Checker
- Auto Comment Blocks
General
- Auto-Open Markdown Preview
- Bracket Pair Colorizer
- Path intellisense
- SCSS intellisense
- Shell launcher
Other
- Declarative Jenkinsfile Support
How to Contribute
Fork the repo and create pull requests against the master branch.