Documentation of the main branch can be found here
For code that is still in development, generated documentation can be found in the doc
folder after being generated
by poetry run nox
.
More information on how to document the code can be found here.
TODO
Prerequisites:
Steps:
- clone repository using one of the following commands:
git clone git@github.com:LarsJaeger/openPrecision.git --recurse_submodules
git clone https://github.com/LarsJaeger/openPrecision.git --recurse_submodules
- run
docker buildx bake -f docker-compose.yml
to build the image (, then push it to whatever registry you want)
- create issue to resolve
- create branch following the naming convention
#[issue_number]_[branch_name]
- clone repository using one of the following commands:
git clone git@github.com:LarsJaeger/openPrecision.git --recurse_submodules
git clone https://github.com/LarsJaeger/openPrecision.git --recurse_submodules
- if not already installed, install poetry
- to install the required dependencies run
poetry install --with dev
- run
poetry run pre-commit install
- if committing is rejected, run
poetry run nox
and check for errors / failuresThis will format the code and run all tests (which will also happen automatically on commit, but the commit will be rejected if for example a test fails).
- create pull request and wait for review