Thursday, July 2, 2026 From rOpenSci (https://ropensci.org/blog/2026/07/02/ftc-guide/). Except where otherwise noted, content on this site is licensed under the CC-BY license.
Making your first contribution to open source can be both empowering and yet very intimidating.
Last year we were grateful to receive funding from NumFOCUS1 to organize a series of events designed to reduce barriers restricting First-Time Contributors to Free and Open Source Software (FOSS). There are many barriers2 to first time contributions, but making these contributions can be an empowering experience. To help reduce some of these barriers we hosted two types of events: mini-translathons and mini-hackathons.
A mini-translathon is a short, live, coworking session, focused on translation and localization contributions. Participants review and improve translations of documentation, websites, or other resources. They also work with guidance from mentors and editors, often collaborating in language-specific groups. The goal is to make content accessible in multiple languages while helping newcomers learn translation workflows and tools.
We paired our mini-translathon with a Portuguese Community Call (A comunidade R fala português3) which preceded the mini-translathon at LatinR 2024.

Demonstrating the PR process during the translathon
Similarly, a mini-hackathon is a short (typically ~2-hour), live, online coworking session designed to help people make their first contributions to open-source software. Participants work on small, well-prepared tasks such as fixing bugs, improving code, or updating documentation. Maintainers and mentors are available in real time to guide them, answer questions, and support the contribution process. The focus is on learning by doing in a collaborative and supportive environment.
Again, we paired our mini-hackathons with an English Community Call (From Novice to Contributor: Making and Supporting First-Time Contributions to FOSS) which was then followed by the two mini-hackathons to support contributors to coding projects.

Yani and Juan Cruz participate in the mini-hackathon together
Part of the grant we received also allowed us to write up our processes and findings as a guide book “From User to Contributor: Organizing Events for First-Time Contributors”, which we are excited to share with you!

In our guide we start by discussing why supporting first time contributors is important. We describe our pilot events, how they went, feedback we received, and ideas for future improvement. The main chapters of the guide then cover how to run these events in greater detail. This includes Timelines, Community Calls, Mini-translathons, and Mini-hackathons, all from the perspective of supporting first time contributors. In the Appendices we include communication examples and templates.
We hope that this guide can be useful to other communities beyond rOpenSci. If you use this guide to create your own events to support first time contributors, we hope you’ll let us know!
Thanks to NumFOCUS for the Small Development Grant to support this work.
Steinmacher et al. identified 13 social barriers. 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↩︎ ↩︎
“The R community speaks Portuguese” ↩︎