This is the LinkML model repository for the BioData Catalyst Harmonized Model (bdchm).
Please read the Collaboration Guide before contributing.
- examples/ - example data
- project/ - project files (do not edit these)
- src/ - source files (edit these)
- tests/ - Python tests
- resources/ -- Scripts, input files, and output files.
To setup a local development environment:
- clone the repository
- change directories to the model repository using
cd bdchm
- install all of the dependencies using
poetry install
- enter the poetry environment using
poetry shell
- use the
make
command to generate project artefacts:make gendoc
: generates documentationmake serve
: starts a local webserver to allow for browsing of documentation
We welcome any and all kinds of contribution, including:
- bug fixes and code contributions
- ideas for new features
- testing
- documentation improvements
- general suggestions on how we can do better
- You are free to make PRs and issues on the BDCHM repo. Be sure to read the CONTRIBUTING.md first.
The BDCHM community is still new and small. For the moment, the best way to stay involved is through the BDCHM GitHub repo. Start watching the repository to get activity notifications.
First, please check if your question is answered on the FAQ. We always welcome questions and feedback via our GitHub issue tracker, but please familiarize yourself with BDCHM Contribution Guidelines first.
Please submit any bugs or feature requests to our tracker, but please familiarize yourself with BDCHM Contribution Guidelines first.
Answer TBD
How do I request a new or updated mapping? How do I request changes to a value set (enums)? How do I request a change to the model entities or attributes?
Please submit any data model change or update requests to our issue tracker.
This project was made with linkml-project-cookiecutter.