First off, thank you for considering contributing to DynaDock! It's people like you that make DynaDock such a great tool.
If you've noticed a bug or have a question, search the issue tracker to see if someone else has already reported the issue. If not, feel free to open a new issue.
If you want to contribute with code, please fork the repository and create a new branch. This is where you'll be working on your changes.
git checkout -b my-new-featurePlease follow the coding style of the project. We use black for formatting and ruff for linting. You can run the following command to format your code:
make formatAnd to check for linting errors:
make lintWhen you're ready to submit a pull request, please make sure your code is well-tested and that all tests are passing.
make testAfter that, you can open a new pull request and we'll review it as soon as possible.