We welcome and appreciate contributions to xTuring! Whether it's a bug fix, a new feature, or simply a typo, every little bit helps.
- Fork the repository on GitHub
- Clone your forked repository to your local machine
git clone https://github.com/<YOUR_USERNAME>/xturing.git
- Create a new branch for your changes
git checkout -b <BRANCH_NAME>
- Use pre-commit hooks to ensure your code is properly formatted
pip install pre-commit
pre-commit install
pre-commit install --hook-type commit-msg
- Make your changes and commit them
git add <FILES YOU ADDED/EDITED>
git commit -m "Commit message"
- Push your changes to your forked repository
git push origin <BRANCH_NAME>
- Create a pull request to the
dev
branch
Before submitting a pull request, please ensure the following:
- Your changes are well-tested and do not break existing code
- Your code adheres to the coding conventions used throughout the project
- Your commits are properly formatted and have clear commit messages
If you find a bug or have a feature request, please open an issue on GitHub. We'll do our best to address it as soon as possible.
Thank you for contributing to xturing!