Development¶
If you’d like to develop komodo
, this page should help you get started.
Installation¶
See Installation.
Contributing¶
If you’d like to contribute pull requests back to the main komodo
project, please see CONTRIBUTING.md
.
Testing¶
After installing the development reqiurements you can run the tests from the main directory with:
pytest tests
Building the package¶
This repo uses PEP 518-style packaging. Read more about this and about Python packaging in general.
Building the project requires build
, so first:
python -m pip install build
Then to build komodo
locally:
python -m build
This builds both .tar.gz
and .whl
files, either of which you can install with pip
.
Building the docs¶
You can build the docs with the following commands:
cd docs
make html
There is a continuous integration script to update the docs on published releases.
Continuous integration¶
This repo has GitHub ‘workflows’ or ‘actions’. Check GitHub to see what is running.