* Create pyproject.toml * Implement a custom build backend (see below) in packager directory. Build logic from setup.py has been refactored and migrated into the new backend. * Tested: pip wheel . (build wheel), python -m build --sdist . (source distribution)
32 lines
908 B
ReStructuredText
32 lines
908 B
ReStructuredText
#####################
|
|
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:
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
Community Guideline <community>
|
|
donate
|
|
coding_guide
|
|
python_packaging
|
|
unit_tests
|
|
Docs and Examples <docs>
|
|
git_guide
|
|
release
|
|
ci
|