AIRR Knowledge Data Model
https://airr-knowledge.github.com/ak-schema
- examples/ - example data
- project/ - project files (do not edit these)
- src/ - source files (edit these)
- tests/ - Python tests
This repository now contains submodules. When doing a git clone, those submodules are
not automatically populated, and additional command is required.
git clone https://airr-knowledge.github.com/ak-schema
cd ak-schema
git submodule update --init --recursive
Use the docker container to have a consistent development environment.
docker pull airrknowledge/ak-schema:tag: pull published container for specific tagged version.docker pull airrknowledge/ak-schema: pull published container with latest code.docker build . -t airrknowledge/ak-schema: build container with local code.docker run -v $PWD:/work -it airrknowledge/ak-schema bash: run container shell with local code mounted at /work.
With the container shell, use the make command to generate project artefacts:
make: display help with available make targetsmake all: generates all the project artefactsmake test: run testsmake docker: builds docker image
This project was made with linkml-project-cookiecutter.