Contribute to XGBoost
XGBoost has been developed by community members. Everyone is welcome to contribute. We value all forms of contributions, including, but not limited to:
Code reviews for pull requests
Documentation and usage examples
Community participation in forums and issues
Code readability and developer guide
We welcome contributions that add code comments to improve readability.
We also welcome contributions to docs to explain the design choices of the XGBoost internals.
Test cases to make the codebase more robust.
Tutorials, blog posts, talks that promote the project.
Here are guidelines for contributing to various aspect of the XGBoost project:
- Community Guideline
- Coding Guideline
- Consistency for Language Bindings
- Notes on packaging XGBoost’s Python package
- Adding and running tests
- Docs and Examples
- Git Workflow Howtos
- XGBoost Release Policy
- Automated testing in XGBoost project