Thank you for your interest in contributing to GitCraft AI Studio! We welcome contributions from the community.
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/gitcraft-ai-studio.git - Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes
- Commit your changes:
git commit -m "Add your feature" - Push to your fork:
git push origin feature/your-feature-name - Create a Pull Request
Please refer to the README.md for detailed setup instructions.
- Use TypeScript for all new code
- Follow the existing code style
- Use meaningful variable and function names
- Add comments for complex logic
- Write tests for new features
We follow conventional commit format:
feat:New featurefix:Bug fixdocs:Documentation changesstyle:Code style changes (formatting, etc)refactor:Code refactoringtest:Adding or updating testschore:Maintenance tasks
- Ensure all tests pass
- Update documentation if needed
- Add a clear description of your changes
- Reference any related issues
- Use the issue tracker to report bugs
- Provide detailed information about the issue
- Include steps to reproduce if applicable
By contributing, you agree that your contributions will be licensed under the MIT License.