Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 3.15 KB

CONTRIBUTING.md

File metadata and controls

59 lines (40 loc) · 3.15 KB

Contributing to cleanlab

All kinds of contributions to cleanlab are greatly appreciated. If you're not looking to write code, submitting a feature request or bug report is a great way to contribute. If you want to get your hands dirty, you can submit Pull Requests, either working on your own ideas or addressing existing issues.

If you are unsure or confused about anything, please go ahead and submit your issue or pull request anyways! We appreciate all contributions, and we'll do our best to incorporate your feedback or code into cleanlab.

For some ideas on useful contributions, look for Issues or Projects with the "good first issue" tag. Join our Slack Community to discuss other ideas!

Detailed contributing instructions can be found in the Development Guide, please read this carefully!

Feature Requests

Do you have an idea for an awesome new feature for cleanab? Let us know by submitting a feature request.

If you are inclined to do so, you're welcome to fork cleanlab, work on implementing the feature yourself, and submit a patch. In this case, it's highly recommended that you first open an issue describing your enhancement to get early feedback on the new feature that you are implementing. This will help avoid wasted efforts and ensure that your work is incorporated into the cleanlab code base.

Bug Reports

Did something go wrong with cleanlab? Sorry about that! Bug reports are greatly appreciated!

When you submit a bug report, please include as much context as you can. This includes information like Python version, cleanlab version, an error message or stack trace, and detailed steps to reproduce the bug (if possible, including toy data that reproduces the error). The more information you can include, the better.

Pull Requests

Want to write code to help improve cleanlab? Awesome!

If there are open issues, you're more than welcome to work on those (a good place to start is those tagged "good first issue"). If you have your own ideas, that's great too! In that case, before working on substantial changes to the code base, it is highly recommended that you first open an issue describing what you intend to work on.

To contribute your code to the library, you'll want to fork the repo, push your changes to your fork, and finally create a new Pull Request.

Detailed development instructions, such as how to run the tests, are available in DEVELOPMENT.md.


If you have any questions about contributing to cleanlab, feel free to ask!