👋🏼 Hi there! We’re really excited that you’re interested in contributing to Airbyte - your efforts to help us build new connectors, add new features, fix bugs and improve our documentation are critical to helping us build an ever-growing and high-quality catalog of connectors. This guide will show you everything you need to know…are you ready?!
Getting started with the program is easy! Just follow the steps below:
- Read the Contributor Code of Conduct and fill out this form.
- Once you’ve filled out the form, we’ll add you to the #contributor-program channel.
- Ensure that you’ve run through the Prerequisites below
- Familiarize yourself with the Community Github Project
- Read through our guide on Making Contributions below
- 🎉 Yay, you’re ready to contribute!
As an Airbyte Contributor in this pilot program, we expect that you’ve contributed to at least one connector (if not, that’s okay, just let us know!). This means you should be familiar with the process of connector development, and specifically the following set of documentation:
Contributor GitHub Project
Airbyte is using GitHub projects and issues to track the open rewards available for Contributors to work on. The main hub for this pilot program is the Community Contributors project. This project has a bunch of different tabs that should make finding work and tracking issues easy:
- There is a tab for each connector that is part of the pilot program. These tabs list all the open rewards as well as information on which ones have been claimed, who is working on them, and any associated pull requests. If you are looking to find a PR to review these connector specific tabs are a good place to start. Some fields on these pages will be manually updated once a day so they may not immediately reflect if someone has just claimed an issue, but should give a good high level overview of the connector state.
- There are a couple of utility tabs like “All Issues” and “Needs Review” to give a global view of issues.