Engaging with the Maintainer Community
Last updated on 2026-04-25 | Edit this page
Overview
Questions
- How do I get in touch with other Maintainers?
- What resources exist for supporting me in this role?
Objectives
- Join the appropriate communication channels to stay connected with fellow Maintainers.
- Know how to get in touch with others in The Carpentries who support Maintainers.
- Add Maintainer meetings to your calendar.
Synchronous communications
Maintainer meetings
The Maintainer community meets virtually on the third Tuesday of each month at two different time slots, to enable participation from Maintainers in different time zones. We will take time together to add these meetings to your calendar in a moment.
We strongly encourage all new Maintainers to join our monthly meetings regularly, as these are an excellent place to connect with the broader Maintainer community, engage in discussions around topics of interest to Maintainers, and stay informed about upcoming work by other parts of The Carpentries community that may impact lesson maintenance.
We recognize that not everyone can attend these monthly meetings, and so also communicate important information through dedicated Maintainer channels on TopicBox and Slack. So don’t worry if you can’t attend! We do highly recommend joining, as it’s a good way to get to know other Maintainers.
Add to Your Calendar (5 minutes)
Add the monthly Maintainer meetings to your calendar by either
- subscribing to The Carpentries community calendar and copying events to your Google Calendar, or
- clicking the TimeandDate links on the Maintainers CodiMD pad to convert the events to your local time, and adding to your calendar manually.
If you are planning to attend the upcoming meeting, please register in Pretix. Pretix will automatically calculate the event time in your local time zone and will send you a calendar invite and event reminders. It also helps us to track the impact of our different community meetings.
In addition to these monthly opportunities to connect across the broader Maintainer community, we recommend each set of co-Maintainers for a particular lesson set-up regular co-working times, at least monthly. You will be introduced to your lesson co-Maintainers after onboarding is complete, at which time we recommend you ask about existing co-working times and help establish a meeting schedule if one doesn’t already exist!
Asynchronous communications
Because The Carpentries community as a whole, and Maintainers also, are a globally distributed group, the vast majority of lesson contribution work is done asynchronously. It is important to subscribe to Maintainer-specific communication channels to stay up-to-date about news impacting lesson development and maintanence.
There are three primary asynchronous communication channels shared across the Maintainer team.
Slack
Slack is the most active communication platform used by our
community. We have a private, Maintainers-only Slack channel, which you
will all be invited to during this onboarding. Our general Maintainers
channel is a good place to ask questions of the full Maintainer team, or
to request input on specific issues and pull requests. Most curricula
also have a public Slack channel for discussing issues with the
community (browse for channels starting with dc,
hpc, lc, or swc). Specific
curriculum channels have not historically been very active, but we
encourage any efforts to increase interaction with the community on
these channels. You can also use curriculum-specific channels for
communicating with your co-Maintainers, or you can create a private
channel for yourself and your co-Maintainers. If you would like a
private channel to be created for you, please let us know.
TopicBox
The Maintainers TopicBox list is used primarily for announcements relevant to the full Maintainer team, including reminders about upcoming meetings. Posts from individual Maintainers asking questions or introducing topics for discussion are extremely welcome, but our Slack channel is a more active place for back-and-forth discussion.
A few lists exist around specific curricula (search for lists
starting with curriculum, but most have not been very
active. If you would like to have a public TopicBox list created for
discussions of your lesson, or a private list for your Maintainer team,
please let us know.
GitHub
The majority of day-to-day interactions with your co-Maintainers will
be on GitHub. You will need to be subscribed to (“watching”) your lesson
repository to get email alerts about new issues, pull requests, and
other activity on your lesson. When posting to GitHub, you can use the
@ symbol to “mention” an individual Maintainer, your lesson
team, and / or your Curriculum Advisory Committee to ensure that the
appropriate person or group sees your message. Feel free also to
@ The Carpentries Curriculum Team (Toby Hodges and Erin
Becker) using for example
@datacarpentry/core-team-curriculum or
@LibraryCarpentry/core-team-curriculum and / or the
Maintainer Community Lead, Jose Niño Muriel
(@josenino95).
Tagging in your Lesson Team
Each group of Maintainers is associated with a GitHub team. After you have completed this onboarding, you will be added to the appropriate Maintainer team. You will then be able to find the name of your team below:
- Library Carpentry Maintainer teams
- Software Carpentry Maintainer teams
- HPC Carpentry Maintainer teams
- Data Carpentry lessons have an additional level of structure, as each lesson belongs to a curriculum within this Lesson Program. You can tag the full set of Maintainers for an entire curriculum (e.g. Ecology) using the team names listed here or click on your curriculum and then “Teams” on the top menu to find the name of your lesson team.
General Carpentries News
Subscribing to these channels will ensure you are up to date on issues affecting your lesson and lesson maintenance in general. To have a broader overview of all the exciting activity going on in The Carpentries community, we recommend subscribing to one or more of the following channels:
- The Carpentries Clippings - our monthly newsletter
- The Carpentries blog
- The Carpentries on Bluesky
- The Carpentries on Mastodon
If you would really like to keep up to date on everything that is happening, The Carpentries maintains a variety of mailing lists on TopicBox and over 100 Slack channels, including spaces dedicated to discussion of particular curricula, connecting local and regional groups, and job opportunities.
Subscribe! (5 minutes)
That’s a lot of communication channels! You don’t need to subscribe to everything. The list below summarizes which channels are required and which are highly recommended.
Required
- Maintainers TopicBox list (public)
- Maintainers Slack channel (private)
- Your lesson’s GitHub repository
Highly Recommended
- Any TopicBox lists or Slack channels related to your lesson
Take a few minutes to subscribe to the above channels. Write “done” in the Etherpad.
Introduce Yourself (2 minutes)
While folks are working on subscribing to the channels above, I will add you to the private Maintainers Slack channel. Please introduce yourself on that channel.
To help us coordinate events aimed at our Maintainer community, it is very useful to have accurate information about each Maintainer’s time zone. We keep track of this information in our AMY database. Please take a moment to update your time zone, and other info if desired, in your AMY profile. If you don’t have any AMY profile, or are having trouble logging in, please let us know and we will help troubleshoot.
Update your AMY Profile (5 minutes)
- Login to AMY using your GitHub credentials at amy.carpentries.org.
- In the upper-right hand corner, open the drop-down menu under your name and select “Your Profile”.
- Click the “Edit” button in the upper left.
- Add your Airport, Country, and/or Timezone to the appropriate fields.
- Update any other information if desired.
Thank you!
Maintainer Capacity
Signing on as a Maintainer is not a lifelong commitment! The Carpentries recognises that this is a volunteer role and is committed to supporting your mental and emotional health. You are always free to step down from the Maintainer role, either permanently or to take a break. If you plan to take a short break (a couple of weeks), please let your co-Maintainers know. For longer breaks (a few months or longer), or if you would like to step down permanently, please notify the Curriculum Team by emailing team@carpentries.org so we can find someone else to support the lesson.
This also applies in reverse! If you are not able to get in touch with at least one other Maintainer for your lesson, please get in touch with the Curriculum Team. We may need to find more Maintainers to support the lesson.
- The Maintainer community communicates on TopicBox, Slack, and GitHub.
- The Maintainer community meets monthly.