Skip to content

Latest commit

 

History

History
33 lines (18 loc) · 3.23 KB

CONTRIBUTING.md

File metadata and controls

33 lines (18 loc) · 3.23 KB

Introduction

We welcome any and all contributions to Kedro, at whatever level you can manage. Here are a few suggestions, and you are welcome to suggest anything else that you think improves the community for us all!

Code of conduct

The Kedro team pledges to foster and maintain a friendly community. We enforce a Code of Conduct to ensure every Kedroid is welcomed and treated with respect.

Join the community

You can find the Kedro community on our Slack organisation, which is where we share news and announcements, and answer technical questions. You're welcome to post links to any articles or videos about Kedro that you create or find, such as how-tos, showcases, demos, blog posts or tutorials.

We also curate a GitHub repo that lists content created by the Kedro community. If you've made something with Kedro, simply add it to the list with a PR!

Contribute to the project

There are quite a few ways to contribute to Kedro, such as answering questions about Kedro to help others, fixing a typo on the documentation, reporting a bug, reviewing pull requests or adding a feature. Take a look at some of our contribution suggestions on the Kedro GitHub Wiki!

Which plugin contributions are likely to be accepted?

Dataset contributions to the Kedro-Datasets plugin are the most frequently accepted, since they do not require any changes to the framework itself.

However, we accept contributions to any of the other Kedro-Plugins or the framework or Kedro-Viz. As a guide, contributions based on existing issues from the Kedro team, or issues that the team has deemed useful, are most likely to be accepted. Any contributions that affect fundamental changes to the Kedro Framework would require discussion first. In this case, we recommend opening an issue instead of a pull request.

Make sure to check out the contributing guides for Kedro-Docker, Kedro-Datasets and Kedro-Airflow if you intend to contribute to those specific plugins.

Join the Technical Steering Committee

Kedro is an incubating project in LF AI & Data, a sub-organisation within the Linux Foundation that focuses on open innovation within the data and AI space.

The project is governed by a group of maintainers, known as the Technical Steering Committee (TSC); read more about the structure of our TSC in our Technical Charter.

We regularly invite community members to join the TSC and help define the future of the Kedro project. Read the guidance on becoming a Kedro maintainer to understand the process of joining the TSC.