.. include:: shared.txt Contributing ============ Contributions are welcome. If Orthority is useful to you, please consider `making a donation `__ to fund its development. Bug reports and feature requests can be made with the `github issue tracker `__. Funded requests will be prioritised. Development ----------- To set up a development environment, start by cloning a fork of the repository: .. code-block:: bash git clone https://github.com//orthority cd orthority If installing with pip_, you can install dependencies and link the repository into your environment with: .. code-block:: bash pip install -e .[tests] If installing into a conda_ environment, it is best to install the `dependencies `__ with ``conda`` first, before running the command above. Please work on features in a new branch, and submit your changes as a `GitHub pull request `__ for review. I recommend discussing possible pull requests in an issue beforehand. Orthority uses `black `__ for formatting (with settings in |pyproject.toml|_), and the RST docstring style. Please include `pytest `__ unit tests with your code. .. |pyproject.toml| replace:: ``pyproject.toml`` .. _pyproject.toml: https://github.com/leftfield-geospatial/orthority/blob/main/pyproject.toml