around 8 years of experience in building backend systems • Outreachy Intern for Apache Airflow - Dec 2021 Cohort • Active Open Source Contributor to Apache Airflow
guide (Having a clear CONTRIBUTORS guideline is a sign of good project). • Join the chat channels. • Subscribe to the email group of the project. • Check for issues with beginner-friendly or good-first-issue labels. • Check if the project is active.
can be intimidating at the beginning • Pass the build in CI pipelines • You may introduce bugs or would have fixed issue in wrong way • Your code gets merged into main branch
big project in Open Source is huge • Tool like Github actions for CI pipelines, pre-commit helps to maintain code quality, runs the test cases, verify all the basic checks • Clear documentation • Good code coverage with test cases