Skip to content

codetopiacommunity/opensource-onboarding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Codetopia Community Open Source Onboarding

Before you do anything else, read this entire README. It takes 5 minutes and will save you a lot of confusion.

This onboarding was created for new interns joining the Codetopia Community open source team. It takes you from zero (no terminal, no Git, no GitHub) to making your first real contribution to an active open source project.

If you stumbled on this repo on your own and want to learn open source from scratch, we are building the full learning path for you at community.codetopia.org/opensource (coming soon).

Note: This repo will be archived once community.codetopia.org/opensource is stable. All content will move there.


How It Works

  • Everything is async. Work at your own pace.
  • Each day has one task file. Follow it step by step.
  • At the end of each day, drop your update in the WhatsApp group.
  • Stuck? Ask in the group immediately. Don't sit on a blocker alone.

Rules

  1. Do not skip days. Each day builds on the last.
  2. One PR per task. Don't bundle multiple days into one PR.
  3. Ask publicly. If you're stuck, ask in the WhatsApp group — not in a private message. Someone else is probably stuck on the same thing.
  4. Done means submitted. A day isn't done until your update is in the group.

How to Submit Your Work

Every task that requires a submission will tell you exactly what to do. Generally:

  1. Fork this repo
  2. Make your changes on your fork
  3. Open a Pull Request back to this repo
  4. Wait for a review

If you don't know what any of that means yet — don't worry. week-01/day-03.md will walk you through it.


How to Get Help

Drop your question in the WhatsApp group with as much detail as possible:

Stuck on: [day and step]
What I tried: [what you did]
Error or result: [what happened]

For example:

Stuck on: Week 01, Day 02, Step 3
What I tried: ran "git commit -m first commit" in the terminal
Error or result: error: pathspec 'commit' did not match any file(s) known to git

The more detail you give, the faster you get unstuck.


Let's Go

Open week-01/day-01.md and start.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors