Contributing Guidelines¶
Code Style¶
- Follow Google Python Style Guide
- Use
pyinkfor formatting - Use
isortfor import sorting - Run
autoformat.shbefore committing
Commit Messages¶
Follow Conventional Commits format:
Pull Request Process¶
- Create feature branch
- Make changes with tests
- Run tests and linting
- Update documentation
- Submit PR with description
Testing Requirements¶
- Add tests for new features
- Maintain or improve coverage
- Test with multiple sandbox types
- Test error cases
Documentation¶
- Update relevant documentation
- Add code examples where helpful
- Keep wiki pages updated
See Also¶
- Best Practices - Development best practices
- Development Guides - How to extend the framework