Crafting Good good-first-issue's
'good-first-issue' is a standard GitHub issue label a new contributor can search for to find issues they can tackle. In order to provide the best experience to new contributors, these issues need to b …
Talk Title | Crafting Good good-first-issue's |
Speakers | Nisha Kumar (Open Source Engineer, VMware) |
Conference | Open Source Summit + ELC North America |
Conf Tag | |
Location | San Diego, CA, USA |
Date | Aug 19-23, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
‘good-first-issue’ is a standard GitHub issue label a new contributor can search for to find issues they can tackle. In order to provide the best experience to new contributors, these issues need to be small and easily resolved by anyone who is new to the project without much hand-holding. Rather than labeling a task with minimal impact as a good-first-issue, a maintainer can instead break down their high impact features into small tasks, thus allowing their first time contributors to submit meaningful changes.This talk will detail how Nisha broke a feature up into small, easily resolved tasks, crafted issues for each of them, and made use of PyCon 2018 developer sprints and Hacktoberfest to solicit contributions. Nisha will also talk about what didn’t work with regards to creating good-first-issues or helping contributors submit and merge pull requests.