Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T20:30:39.000Z (2 months ago)
- Last Synced: 2024-11-28T19:14:33.598Z (about 1 month 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
README
![API tests](https://github.com/bcgov/NRPTI/workflows/API%20tests/badge.svg) ![Front-End tests](https://github.com/bcgov/NRPTI/workflows/Front-End%20tests/badge.svg)
# 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
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](https://github.com/bcgov/NRPTI) and create pull requests against the [master](https://github.com/bcgov/NRPTI/tree/master) branch.