|
1 | 1 | # Introduction |
2 | 2 |
|
3 | 3 | Making your first contribution to Open Source can be both empowering and yet very intimidating. |
| 4 | + |
| 5 | +Steinmacher et al.[^1] identified 13 social barriers preventing newcomers from making their first contributions to open source software projects, including barriers related to Reception, Communication, and Orientation. We consider that most of these barriers are, in one way or another, related to: |
| 6 | + |
| 7 | +1. How easy it is to get set up to make a contribution |
| 8 | + |
| 9 | +2. How easy it is to find a task to start with |
| 10 | + |
| 11 | +3. How warmly first contribution is received |
| 12 | + |
| 13 | + |
4 | 14 | Therefore, to encourage and empower contributors, we created a new type of community event which supports specifically first-time contributors to open source software and translation projects. |
5 | 15 | Our goal was to create an inclusive and supportive environment, which would result in a positive learning experience and empower participants to continue contributing. |
6 | 16 |
|
@@ -28,17 +38,4 @@ In the Appendices we share examples and templates useful for running these event |
28 | 38 |
|
29 | 39 | We hope this book will inspire and empower you to run your own events to support first-time contributors to open source software and translation projects. |
30 | 40 |
|
31 | | -## Summary Comparision |
32 | | - |
33 | | -| **Aspect** | **Mini-Hackathon** | **Traslathon** | |
34 | | -|------------------------|------------------------|------------------------| |
35 | | -| **Main Goal** | Help participants make their **first contributions** to FOSS projects, usually through coding or documentation. | Help participants make their **first contributions** to translations/localizations of FOSS documentation or websites. | |
36 | | -| **Format** | 2-hour live online coworking session combining hackathon + rOpenSci coworking. | 2-hour live online coworking session combining translation + rOpenSci coworking. | |
37 | | -| **Expected Participant Role** | Contribute code or small documentation fixes to issues prepared by maintainers. | Review translated texts prepared as pull requests. | |
38 | | -| **Preparation by Staff** | Collect issues from maintainers, label them, and organize in GitHub Project Board. | Create and label translation PRs, organize them in GitHub Project Board. | |
39 | | -| **Support Roles** | **Maintainers** (support contributions to their package) and **Mentors** (help participants with general contribution workflows). | **Editors** (review and maintain quality of translations) and **Mentors** (guide newcomers through the translation process/tools). | |
40 | | -| **Contribution Type** | Coding tasks (tests, bug fixes, dependencies, deprecations, best practices, CI, etc.) and documentation tasks. | Translation tasks (documentation sections, tutorials, website pages, UI strings, blog post, books). | |
41 | | -| **Breakout Rooms** | Coding support (GitHub, collaboration workflows), maintainer/package-specific, quiet. | Translation process/tools, language-specific (e.g., Portuguese, Spanish), review, quiet. | |
42 | | -| **Slack Channel** | Dedicated mini-hackathon channel for continued discussion and follow-up. | Dedicated multilingual channel for ongoing translation and editing work. | |
43 | | -| **Honorarium** | Offered to **maintainers** and **mentors** for time spent preparing and guiding participants. | Offered to **editors** and **mentors** for preparation, guidance, and quality review. | |
44 | | -| **Pilot Example** | [2025 events](pilot.html#mini-hackathons) with global coverage (Europe and Australia time zones). | [2024 event](pilot.html#translathons) in Portuguese alongside LatinR, focusing on documentation translation (participants from Latin America and African countries). | |
| 41 | +[^1]: Igor Steinmacher, Tayana Conte, Marco Aurélio Gerosa, and David Redmiles. 2015. Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW '15). Association for Computing Machinery, New York, NY, USA, 1379–1392. <https://doi.org/10.1145/2675133.2675215> |
0 commit comments