Hello, fellow enthusiasts!
The folks mentioned below have been working on a charter for a new Swift Contributor Experience Workgroup proposal. Our ad-hoc workgroup spun out of pushing Diversity in Swift throughout the project leadership to focus on supporting newcomers and seasoned contributors to the Swift project, provide pathways for contributing, improving contributing workflows, etc. This workgroup has already become the organizer for the Swift Mentorship Program.
Below is the draft charter. Please let us know your thoughts, questions, and other feedback!
- Holly and Anthony
Contributor Experience Workgroup
The Contributor Experience Workgroup supports contributors to the Swift project, including contributions on the Swift forums.
Charter
The Contributor Experience Workgroup will
- improve the mechanics of contributing to the Swift compiler and related open source repositories by
- providing guidance and setting expectations for the GitHub pull request, issue reporting and code review workflows
- improving “getting started” documentation
- adding and managing GitHub labels
- provide support systems and facilitate collaboration amongst contributors through
- the Swift Mentorship Program
- community groups
- open source collaboration tools
- other technical spaces to connect with other contributors
Fostering an inclusive community is critical to ensure that everybody in the Swift community feels enabled and empowered to make contributions to the Swift project. The Contributor Experience Workgroup will work with the Diversity in Swift Workgroup to
- surface pathways for making contributions
- lower the barrier to entry for participating in the Swift project
- provide diverse opportunities for seasoned contributors to exercise their leadership and expertise
- facilitate participation of the other workgroups in these I&D efforts such as the Swift Mentorship Program
Members of the workgroup serve at the discretion of the Swift Core Team and the Swift project lead, who has the ultimate authority over the workgroup decisions.
Membership
Members of the workgroup are volunteers working towards improving the contributor experience. If you are interested in joining the workgroup, please send a message to @contributor-workgroup on the Swift forums, and mention why you’re interested in joining and how you envision supporting contributors to the Swift project!
To facilitate turnover within the workgroup, there will be an annual check-in for workgroup participation to provide an opportunity to step down from the workgroup, and a Call for Participation for new people to join will be posted on the Swift forums.
The current workgroup members with their respective Swift forums usernames:
- Pavel Yaskevich (@xedin)
- Holly Borla (@hborla)
- Robert Widmann (@codafi)
- Luciano Almeida (@LucianoPAlmeida)
- Suyash Srijan (@suyashsrijan)
- Anthony Latsis (@anthonylatsis)
- Devanshi Modha (@devanshimodha)
- Egor Zhdan (@egor.zhdan)
Communication
The Contributor Experience Workgroup communicates with the broader Swift community using the Development forum for general discussions and questions about the contributor experience. The workgroup can be reached privately on the Swift Forums by messaging @contributor-workgroup.
Community Participation
Every individual contribution is appreciated and is not just limited to submitting pull requests. If you’d like to contribute, consider
- participating in discussions on the Swift forums
- reporting or triaging GitHub issues
- providing feedback on your own experience contributing to the Swift project
- volunteering as a mentor for the Swift Mentorship Program, which is now available all year round for short-term mentorship.