Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 4.16 KB

CONTRIBUTING.md

File metadata and controls

41 lines (25 loc) · 4.16 KB

Introduction

We welcome any and all contributions to Kedro, at whatever level you can manage. For example, you could:

You can also 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 general chat. You're also welcome to post links here 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.

Contribute to the project

There are quite a few ways to contribute to the project, find inspiration from the table below.

Activity Description
Community Q&A We encourage you to ask and answer technical questions on GitHub discussions or Slack, but the former is often preferable since it will be picked up by search engines.
Report bugs and security vulnerabilities We use GitHub issues to keep track of known bugs and security vulnerabilities. We keep a close eye on them and update them when we have an internal fix in progress. Before you report a new issue, do your best to ensure your problem hasn't already been reported. If it has, just leave a comment on the existing issue, rather than create a new one.
If you have already checked the existing GitHub issues and are still convinced that you have found odd or erroneous behaviour then please file a new one.
Propose a new feature If you have new ideas for Kedro functionality then please open a GitHub issue and describe the feature you would like to see, why you need it, and how it should work.
Review pull requests Check the Kedro repo to find open pull requests and contribute a review!
Contribute a fix or feature If you're interested in contributing fixes to code or documentation, first read our guidelines for contributing developers for an explanation of how to get set up and the process you'll follow. Once you are ready to contribute, a good place to start is to take a look at the good first issues and help wanted issues on GitHub.
Contribute to the documentation You can help us improve the Kedro documentation online. Send us feedback as a GitHub issue or start a documentation discussion on GitHub.You are also welcome to make a raise a PR with a bug fix or addition to the documentation. First read the guide Contribute to the Kedro documentation.

Join our 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. A group of maintainers, known as the Technical Steering Committee (TSC), govern the project. You can read more about the structure of our TSC in our Technical Charter.

We 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.