Skip to content

bcgov/mds

Folders and files

NameName
Last commit message
Last commit date
Jan 4, 2024
Mar 4, 2025
Oct 24, 2024
Dec 16, 2024
Nov 1, 2022
Feb 5, 2025
Nov 28, 2024
Jan 24, 2025
Aug 2, 2023
Mar 18, 2025
Feb 26, 2024
Jan 16, 2025
Mar 19, 2025
Apr 4, 2023
Feb 27, 2024
Mar 8, 2023
Aug 26, 2021
Jun 21, 2024
Nov 1, 2022
Mar 16, 2023
Aug 19, 2024
Jan 22, 2020
Nov 19, 2024
Feb 5, 2025
Feb 28, 2020
Nov 14, 2024
Sep 20, 2023
Apr 30, 2018
Jan 23, 2020
Mar 8, 2023
Apr 27, 2018
Mar 4, 2025
Dec 14, 2024
Dec 4, 2024
Mar 4, 2025
Mar 4, 2025
Mar 4, 2025
Mar 29, 2023
Feb 5, 2025
Mar 13, 2025

Repository files navigation

Mines Digital Services

Mines Digital Services (MDS) upholds the BC Public Service’s commitment to modernization, transparency, and efficiency, enabling better governance and service delivery when it comes to mining in British Columbia.

This project replaced the legacy Mine Management System (MMS) with a scalable, open source, data driven system using modern and flexible technologies.

The MDS have a number of interconnections and relationships to systems across the Natural Resource Ministries and is important not only to the Ministry of Mining and Critical Minerals but also to inter-agency collaborations across ministries, industry stakeholders and the public.

Lifecycle:Maturing CORE WEB - Unit Tests CORE API - Integration Tests MINESPACE - Unit Tests

Maintainability Test Coverage

Features

Key products that are maintained by MDS include Core, MineSpace and the public-facing BC Mine Information website (github repository)

Mines Digital Services build features with these principles in mind:

  1. MDS develops tools and platforms that prioritize ease of use for mining companies, regulators, and the public.
  2. MDS supports access to high-quality geoscientific data and regulatory information, empowering government bodies and mining companies to make informed decisions.
  3. MDS collaborates across government agencies and industries to create cohesive solutions that integrate regulatory processes, permitting, and compliance systems.
  4. Digital tools from MDS help monitor and ensure mining activities adhere to environmental and social governance standards.

Services

Operations

Tests


Typescript

This application was originally developed in Javascript, and is being migrated to Typescript. The following documentation is available to assist with the migration:


Verifiable Credentials

This project support verifiable credential features compatible with AnonCreds and Hyperledger Aries and serves as the Administering Authority for the BC Mines Act Permit.

See the Verifiable Credential doc for more detail.

How to Contribute

Please read the How to Contribute guide and the Code of Conduct.

How to Develop

Please read the How to develop for project setup instructions and Getting Started for DevOps information.

OpenShift Deployment

OpenShift Debugging Guide OpenShift Caveats Terraform OpenShift Database OpenShift PG upgrade

License

Code released under the Apache License, Version 2.0.