We appreciate your interest in contributing to the Zarban SDK! Contributions are key to improving our project, and we welcome bug reports, feature requests, and pull requests.
- Start by forking the repository.
git clone https://github.com/your-username/zarban-py.git
cd zarban-py
Use a descriptive branch name, e.g., feature/feature-name
or fix/issue-description
.
git checkout -b feature/your-feature
Ensure that your code is well-documented. Follow the project's code style and structure.
Run the tests to make sure everything works as expected.
Add a meaningful commit message. Refer to issues by their number if applicable (e.g., #123).
git commit -m "Add feature: detailed feature description"
git push origin feature/your-feature
- Go to the original repository on GitHub.
- Click on New Pull Request.
- Select the branch you just pushed from the dropdown menu.
- Add a descriptive title and summary of your changes.
- Reference any relevant issues (e.g.,
#123
).
markdown
If you encounter a bug, please help us improve the Zarban SDK by reporting it.
- Search Existing Issues: Before submitting, check the GitHub Issues to see if the problem has already been reported.
- Open a New Issue: If the issue is not reported, open a new issue and provide the following details:
- A clear description of the bug.
- Steps to reproduce the issue.
- Expected and actual behavior.
- Relevant error messages or screenshots, if applicable.
- Version of Zarban SDK you are using.
Please ensure your code adheres to PEP 8 and includes type hints where possible.
Thank you for your contribution!