Development Volunteer Onboarding
Welcome to the CCSS Development Team! We're excited to have you contribute to building tools and resources that support the Carleton Computer Science community.
This guide will walk you through how to get started, what to expect, and how to stay connected.
π Onboarding Stepsβ
β Step 1: Join the CCSS Internal Discordβ
You should have received an invite link in your welcome email. Join the server and ping @jaccolantern with your GitHub username.
This is so we can:
- Add you to the CCSS GitHub organization
- Give you the
development-volunteerrole in Discord
π¬ Why Discord?β
The CCSS internal Discord is where we:
- Answer development questions
- Post async updates
- Share announcements
- Schedule optional development sync calls
You can view all scheduled calls in the Discord event list.
π Step 2: Schedule Your Onboarding Callβ
You can schedule an onboarding call starting Monday, June 1st, 2026 by using this link: Book a call, or reaching out to @jaccolantern in Discord DMs.
In this call, we'll:
- Learn about your goals
- Walk through the projects and tools we use
- Match you with a first task aligned to your interests and CCSS priorities
While booking an onboarding call is preferred for easier discussion, if our availabilities don't line up, you can simply reach out to me via Discord DMs so we can discuss the topics mentioned above over messages.
π» GitHub Repositories and Project Boardβ
We are still working on setting up the repositories for all of the projects. Initial issues and projects should be available by the morning of Monday, June 1st. For now, feel free to checkout other projects on our GitHub org
π§ How This Is Going to Workβ
π Picking Up Workβ
- New issues will be added to a GitHub project board on a rolling basis by
@jaccolantern. - When you're ready to work on something, you can:
- Self-assign an issue, or
- Book a call with Jacc or reach out via Discord DMs for tailored suggestions
- First tasks will be assigned during the initial onboarding call
π€ Support While You Workβ
- Ask questions anytime in
#developmentin the internal Discord. - You can also schedule a 1:1 call with Jacc anytime** for support (with 24 hours' notice, pending availability).
ποΈ Progress Updatesβ
- If youβve been assigned an issue for over a week, please post a short async update in Discord to let us know:
- Whatβs done
- Whatβs in progress
- Where you might be stuck
If @jaccolantern hasn't heard from you in over a week, they will reach out to check in, if you do not respond withing 48 hours, they will unassign you from the issue.
π§βπ» Optional Sync Callsβ
- Dev sync calls will be scheduled ad hoc in Discord.
- Attendance is optional β not everyone needs to join, and timing may not work for all time zones.
π’ Staying Up to Dateβ
- All updates regarding meetings and volunteer opportunities will be posted in Discord in the following channels:
#announcements#development
Thanks again for volunteering your time and skills - we're excited to build with you!