Skip to content

Files

Latest commit

Sep 19, 2025
2f87fb7 · Sep 19, 2025

History

History
58 lines (38 loc) · 1.45 KB

CONTRIBUTING.md

File metadata and controls

58 lines (38 loc) · 1.45 KB

Contributing to xTuring

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.

Getting Started

  1. Fork the repository on GitHub
  2. Clone your forked repository to your local machine
git clone https://github.com/<YOUR_USERNAME>/xturing.git
  1. Create a new branch for your changes
git checkout -b <BRANCH_NAME>
  1. 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
  1. Make your changes and commit them
git add <FILES YOU ADDED/EDITED>
git commit -m "Commit message"
  1. Push your changes to your forked repository
git push origin <BRANCH_NAME>
  1. Create a pull request to the dev branch

Pull Request Guidelines

Before submitting a pull request, please ensure the following:

  1. Your changes are well-tested and do not break existing code
  2. Your code adheres to the coding conventions used throughout the project
  3. Your commits are properly formatted and have clear commit messages

Bug Reports and Feature Requests

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!