LightGBM has been developed and used by many active community members.
Your help is very valuable to make it better for everyone.
- Check 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.
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.