-
Notifications
You must be signed in to change notification settings - Fork 53
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Maëlle Salmon <[email protected]> Co-authored-by: Yanina Bellini Saibene <[email protected]> Co-authored-by: Hugo Gruson <[email protected]>
- Loading branch information
1 parent
5b85261
commit 27a391b
Showing
9 changed files
with
106 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
--- | ||
slug: "coworking-hackathons" | ||
title: Coworking Mini-Hackathon for First-Time Contributors | ||
author: | ||
- Steffi LaZerte | ||
- Yanina Bellini Saibene | ||
- Yi-Chin Sunny Tseng | ||
- Pascal Burkhard | ||
- Yaoxiang Li | ||
- Hugo Gruson | ||
date: 2025-01-21 | ||
tags: | ||
- R | ||
- community | ||
- maintenance | ||
- contributions | ||
- events | ||
- welcome | ||
- beginner | ||
featured: true | ||
description: "Announcing mini-hackathons to support first time contributors" | ||
social: "@[email protected] is hosting mini-hackathons to support first time contributors!" | ||
editor: Maëlle Salmon | ||
--- | ||
|
||
This week we had a wonderful community call, [From Novice to Contributor: Making and Supporting First-Time Contributions to FOSS](/commcalls/first-time-contributor/), where Sunny Tseng, Pascal Burkhard, and Yaoxiang Li shared with us their experiences with, and advice for, first time contributors, with the excellent moderation of [Hugo Gruson](/author/hugo-gruson/). | ||
This was a perfect start to our [special series of activities](/blog/2024/10/22/first-time-contributions/) to support first time contributors to Open Source Software. | ||
|
||
Our next two activities, Coworking Mini-Hackathons for First-Time Contributors, will take place **[February 4th 2025 1-3 UTC](/events/coworking-2025-02/)** and **[March 4th 2025 13-15 UTC](/events/coworking-2025-03/)** (see below for details), but first, let's review what we learned from this Community Call. | ||
|
||
### Community call | ||
|
||
Our three panellists each shared different experiences and perspectives on making contributions to open source software. | ||
Sunny and Pascal shared their experiences with getting involved, Pascal and Yaoxiang shared technical tips for git and testing, and all three offered advice for first time contributors. | ||
|
||
Sunny focused on her journey making her first R package, [bbsTaiwan](https://sunnytseng.github.io/bbsTaiwan/) as part of the [rOpenSci Champions Program](/champions/) and Pascal shared his experiences as a first time contributor to the [babelquarto](https://docs.ropensci.org/babelquarto) package after being a long-time solo user of git. | ||
Then Yaoxiang rounded out our call with advice for first-time contributors on the importance of including tests and how to deal with different testing situations, referring to his experience with [medrxivr](https://docs.ropensci.org/medrxivr). | ||
|
||
{{< gallery >}} | ||
{{< figureforgallery src="sunny.png" alt="Screenshot of Sunny's title slide featuring her package bbsTawain" >}} | ||
{{< figureforgallery src="pascal.png" alt="Slide from Pascal's presentation 'Collaboration with git' featuring his main take-aways: use branches a lot, commit often, write meaningful commit messages, learn how to undo stuff, learn how to rebase, and get familiar with GitHub's Pull Requests" >}} | ||
{{< figureforgallery src="yaoxiang.png" alt="Slide from Yaoxiang's presentation featuring testthat Basics and core features, such as the test_that function, basic expectations like expect_equal, and error and warning testing like expect_error and expect_warning." >}} | ||
{{< /gallery >}} | ||
|
||
Sunny recommended that you have a plan for your contributions, but remain flexible as things change or don't proceed as you may have expected. | ||
Both Sunny and Pascal pointed out that they found git to be less scary than they expected once they got started, and that they learned so much while collaborating with others. | ||
Among other technical suggestions, Pascal and Yaoxiang both commented that starting small and using good descriptions can be really helpful, whether for git commit messages or code tests. | ||
|
||
### Mini-hackathons | ||
|
||
Hopefully this community call has inspired you to get involved open source software. | ||
If you're curious about contributing to Open Source Software, and would like some support to get started, our coworking mini-hackathons are for you! | ||
|
||
We'll be hosting two events, the first on **[February 4th 2025 1-3 UTC](/events/coworking-2025-02/)** and the second on **[March 4th 2025 13-15 UTC](/events/coworking-2025-03/)**. | ||
|
||
During these session you'll join others making contributions to R packages while [package maintainers and other mentors](/blog/2024/10/22/first-time-contributions/) are available 'live' to answer questions and give guidance. | ||
|
||
We'll also have a special Slack channel ready as a place for asynchronous questions during the event and in the week following. | ||
|
||
These collaborative events are designed to help first-time contributors get started with open-source projects. | ||
Whether you're improving documentation, reviewing translations, fixing bugs, or adding new features, our mentors will guide you every step of the way. | ||
|
||
**No prior experience required. Non-first time contributors are very welcome too—just bring your curiosity and enthusiasm!** | ||
|
||
Note that this event requires registration. | ||
Please fill out this [short form to sign up.](https://airtable.com/appRpJelSoXWcYCG1/pagXLEueuI2o3GuBQ/form) | ||
|
||
We'll send out reminders, some information to get you started, and a Zoom link closer to the date. | ||
|
||
### Resources | ||
|
||
- Community Call - Jan 20 2025 - [From Novice to Contributor: Making and Supporting First-Time Contributions to FOSS](/commcalls/first-time-contributor/) (Including video) | ||
- [Sunny's Slides](https://github.com/SunnyTseng/bbsTaiwan_develop/blob/main/docs/2025_01_rOpenSci_community_call/bbsTaiwan%20update.pdf) | ||
- [Pascal's Slides](https://key.edunum.tech/ropensci/) | ||
- [Yaoxiang's Slides](/commcalls/first-time-contributor/2025-01-20_Supercharging-R-Package-Quality-with-testthat_yaoxiang-li.pdf) and [Example package](/commcalls/first-time-contributor/2025-01-20-ExampleTestPackage.zip) | ||
- [Community Call Notes](https://docs.google.com/document/d/1au27HeGYgEbfEMM_m376rwSuA0hIpPzfuRCav_g9M7I/edit?tab=t.0) | ||
- Blog Post - Oct 22 2024 - [Looking for Maintainers to Support First-Time Contributors](/blog/2024/10/22/first-time-contributions/) | ||
- [rOpenSci Coworking](/coworking/) | ||
- [rOpenSci Events](/events/) | ||
|
||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added
BIN
+76.8 KB
...calls/2025-01-20/2025-01-20_Supercharging-R-Package-Quality-with-testthat_yaoxiang-li.pdf
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters