Skip to content

YODAdam/opencdms

 
 

Repository files navigation

OpenCDMS

License: MIT License: CC BY-SA 4.0

This repository contains, in a single place, everything that is needed to install the OpenCDMS software and also includes the source of the documentation that is published at docs.opencdms.org.

Architecture

OpenCDMS Architecture

Installation

If you want to install OpenCDMS for production use, please see the instructions at https://docs.opencdms.org/administrator.

To set up containers see install/docker-compose.yaml

If you are just interested in working with the OpenCDMS Python package locally then follow the instructions below.

# First use pip to install the `opencdms` command line tool
pip install opencdms

# Then install all dependencies into current environment
opencdms install

Note: If you are developing locally, it is recommended to create a virtual environment before installing all of the opencdms dependencies, you can do this with the following commands:

# Create a venv directory to contain the virtual environment
python3 -m venv venv

# Activate the virtual environment
source ./venv/bin/activate

To obtain the latest version of the software, clone the repository directly from GitHub:

pip uninstall opencdms
git clone https://github.com/opencdms/opencdms.git
pip install -e opencdms
opencdms install

About

📌 Main OpenCDMS software (including installer)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PLpgSQL 50.4%
  • Python 42.6%
  • HTML 3.2%
  • Shell 1.7%
  • XSLT 1.3%
  • Dockerfile 0.4%
  • Other 0.4%