Skip to content

How to Contribute

OpenML is an open source project, hosted on GitHub. We welcome everybody to help improve OpenML, and make it more useful for everyone.

Mission

We want to make machine learning open and accessible for the benefit of all of humanity. OpenML offers an entirely open online platform for machine learning datasets, models, and experiments, making them easy to use and share to facilitate global collaboration and extensive automation.

Want to get involved?

Awesome, we're happy to have you! 🎉

Who are we?

We are a group of friendly people who are excited about open science and machine learning.

Read more about who we are, what we stand for, and how to get in touch.

We need help!

We are currently looking for help with:

User feedback (best via GitHub issues, but email or Slack is also fine)

  • Frontend / UX / Design of the website
  • Backend / API
  • Outreach / making OpenML better known (especially in non-ML-communities, where people have data but no analysis experise)
  • Helping with the interfaces (Python,R,Julia,Java) and tool integrations
  • Helping with documenting the interfaces or the API
  • What could we do better to get new users started? Help us to figure out what is difficult to understand about OpenML. If you are a new user, you are the perfect person for this!

Beginner issues

Check out the issues labeled Good first issue or help wanted (you need to be logged into GitHub to see these)

Change the world

If you have your own ideas on how you want to contribute, please get in touch! We are very friendly and open to new ideas 😉

Communication channels:

We have several communication channels set up for different purposes:

GitHub

https://github.com/openml

  • Issues (members and users can complain)
  • Request new features

Anyone with a GitHub account can write issues. We are happy if people get involved by writing issues, so don't be shy 😃

Please post issues in the relevant issue tracker.

Slack

https://openml.slack.com

  • Informal communication

We use slack for day to day discussions and news. If you want to join the OpenML slack chat, please message us (openmlHQ@googlegroups.com).

Twitter (@open_ml)

https://twitter.com/open_ml

  • News
  • Publicly relevant information

Blog

https://blog.openml.org

  • Tutorials
  • News
  • Open discussions

Contributors bot

We use all contributors bot to add contributors to the repository README. You can check how to use this here. You can contribute in a lot of ways including code, blogs, content, design and talks. You can find the emoji key here .