https://github.com/bcgov/NRPTI
Natural Resources Public Transparency Initiative
https://github.com/bcgov/NRPTI
angular empr env javascript mongodb natural-resources nodejs transparency-initiative typescript
Last synced: 8 months ago
JSON representation
Natural Resources Public Transparency Initiative
- Host: GitHub
- URL: https://github.com/bcgov/NRPTI
- Owner: bcgov
- License: apache-2.0
- Created: 2019-10-17T22:24:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T20:30:39.000Z (over 1 year ago)
- Last Synced: 2024-11-28T19:14:33.598Z (over 1 year ago)
- Topics: angular, empr, env, javascript, mongodb, natural-resources, nodejs, transparency-initiative, typescript
- Language: TypeScript
- Homepage:
- Size: 16.3 MB
- Stars: 5
- Watchers: 15
- Forks: 14
- Open Issues: 60
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- open-sustainable-technology - NRPTI - On this site you'll find records, documents and details of compliance and enforcement activities undertaken by British Columbia natural resource agencies such as administrative sanctions, administrative penalties, court convictions, inspections, orders, violation tickets and community environmental justice forums. (Sustainable Development / Knowledge Platforms)
README
 
# 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
https://nrced.gov.bc.ca/
### 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](https://github.com/bcgov/clamav) for more information.
# Running it locally
**IMPORTANT:** Please read through this confluence page before running anything.
https://apps.nrs.gov.bc.ca/int/confluence/pages/viewpage.action?pageId=208740091
See the READMEs in the `angular/` and `api/` subdirectories for further instructions.
# VSCode Extensions
A list of recommended/helpful VS Code extensions.
## Linting/Formatting
- 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](https://github.com/bcgov/NRPTI) and create pull requests against the [master](https://github.com/bcgov/NRPTI/tree/master) branch.