Contributing
In case you have questions, feature requests or find any bugs in adadmire, please create a corresponding issue at gitlab.spang-lab.de/bul38390/admire/issues.
In case you want to write code for this package, please also create an Issue first, in which you describe your planned code contribution. After acceptance of your proposal by an active maintainer of the repository you will get permissions to create branches for this repository. After this, please follow the steps outlined in the following to create a new version of adadmire.
Clone the adadmire repository
Create a new branch for your changes
Make your code changes by updating the files in folder src/adadmire
Test your changes by following the steps outlined in Testing
Update the tests in folder tests if necessary
Increase the version in pyproject.toml
Push your changes to the repository
Create a pull request for your changes
Wait for the automated tests to finish.
In case the automated tests fail, fix the problems and push the changes to the repository again.
In case the automated tests pass, wait for a maintainer to review your changes.
After your changes have been accepted, a new github release and pypi release will be created automatically.