Thank you for your interest in contributing to RazBuild projects.
- Check existing issues before opening a new one.
- Use the provided issue templates.
- Keep discussions respectful and constructive.
Please include:
- Project name and version
- Operating system
- Python version (if applicable)
- Steps to reproduce
- Expected behavior
- Actual behavior
Each project may have its own setup instructions and architecture.
Please refer to the project's README and documentation for:
- Installation
- Development environment setup
- Testing
- Project structure
Before submitting a Pull Request:
- Run tests
- Run linters and formatters
- Update documentation when needed
- Add tests for new functionality
Use conventional prefixes:
feat:New featuresfix:Bug fixesdocs:Documentationtest:Testsrefactor:Refactoringchore:Maintenance
Example:
feat: add local model discovery
fix: handle invalid configuration file
- Create a feature or fix branch.
- Make your changes.
- Ensure quality checks pass.
- Open a Pull Request.
- Describe your changes clearly.
If you are unsure about something, open an issue and ask.
Thank you for helping improve RazBuild.