Skip to content

RTIInternational/NHLBI-BDC-DMC-HM

Repository files navigation

bdchm

This is the LinkML model repository for the BioData Catalyst Harmonized Model (bdchm).

Please read the Collaboration Guide before contributing.

Repository Structure

Developer Documentation

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 documentation
    • make serve: starts a local webserver to allow for browsing of documentation

FAQ

How can I contribute?

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.

How do I stay involved?

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.

How do I do X? Why doesn’t Y work? Where can I go to get help?

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.

How do I request a feature or report a bug/error?

Please submit any bugs or feature requests to our tracker, but please familiarize yourself with BDCHM Contribution Guidelines first.

How do I know if my data conform to BDCHM? What do I do if it doesn't?

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.

Credits

This project was made with linkml-project-cookiecutter.