We appreciate your interest in contributing to dkg.py
, the Python SDK for interacting with the OriginTrail Decentralized Knowledge Graph! We welcome contributions from anyone and are grateful for even the smallest of fixes!
Your help is valuable to us in various ways:
- Code: Submit a pull request for open issues or propose a new feature you think would be beneficial to the project.
- Bugs: File bug reports in our issue tracker. Providing details such as the Python version,
dkg.py
library version, and traceback messages will help us fix problems faster. - Documentation: Improve our project's documentation, whether it's more detailed explanations, new usage examples, or clearer function descriptions.
- Tests: Add more tests to increase our project's code coverage and overall reliability.
- Reviews: Review changes made in our ongoing pull requests.
- Fork the repository to your own GitHub account.
- Clone the repository to your local machine.
- Create a new branch for each feature, fix or improvement.
- Ensure your code follows the PEP8 style guide.
- Ensure your code is well-documented.
- Ensure your code is thoroughly tested.
- Submit a pull request to the
main
branch.
The maintainers of dkg.py
review each pull request. We may suggest some changes, improvements or alternatives. When the pull request is approved, it will be merged into the main codebase.
Feel free to ask for help or discuss solutions with us. We appreciate your contributions to our community! You can find the list of social media in the README.
By contributing, you agree that your contributions will be licensed under its Apache-2.0 License.