We welcome and appreciate contributions to xTuring! Whether it's a bug fix, a new feature, or simply a typo, every little bit helps.
Before starting, please skim the Repository Guidelines for project structure, local commands, style, and testing conventions.
- 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
devbranch
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!