Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.59 KB

CONTRIBUTING.md

File metadata and controls

28 lines (18 loc) · 1.59 KB

contributing

LightGBM has been developed and used by many active community members.

Your help is very valuable to make it better for everyone.

How to Contribute

  • Check for the Roadmap and the Feature Requests Hub, and submit pull requests to address chosen issue. If you need development guideline, you can check the Development Guide or directly ask us in Issues/Pull Requests.
  • Contribute to the tests to make it more reliable.
  • Contribute to the documentation to make it clearer for everyone.
  • Contribute to the examples to share your experience with other users.
  • Add your stories and experience to Awesome LightGBM. If LightGBM helped you in a machine learning competition or some research application, we want to hear about it!
  • Open an issue to report problems or recommend new features.

Development Guide

Linting

Every commit in the repository is tested with multiple static analyzers.

When developing locally, run some of them using pre-commit (pre-commit docs).

pre-commit run --all-files

That command will check for some issues and automatically reformat the code.