Open Source Sprint #01
Hands-on workshop introducing issue triage, branch workflows, pull requests, and maintainership.
Contributing to real-world codebases, understanding version control, and building public digital goods.
Open source is the bedrock of modern software. We cultivate disciplined git workflows, issue etiquette, documentation standards, and prepare students for programs like Google Summer of Code (GSoC).
Open source teaches collaborative software engineering: reading unfamiliar code, adhering to existing patterns, and handling code reviews.
ACM BIT Mesra maintains open repositories for chapter projects, campus utilities, and event websites.
We run recurring 'first PR' sprints to help newcomers overcome contribution barriers.
Branching strategies, interactive rebasing, merge conflict resolution, and atomic commits.
Writing reproducible bug reports, drafting RFCs, and conducting constructive peer code reviews.
Identifying candidate organizations, communicating with upstream maintainers, and proposal drafting.
Writing maintainable technical documentation, automated tests, and CI/CD pipelines.
Hands-on workshop introducing issue triage, branch workflows, pull requests, and maintainership.
MIT CSAIL's practical course covering the essential software tooling that standard college curricula omit: shell scripting, Vim, Git version control, SSH, build systems, debugging, and profiling.
A hands-on, step-by-step tutorial to learn the Git & GitHub open-source contribution workflow in under 10 minutes. Fork, clone, branch, edit, and open your first pull request.
The definitive community-driven visual roadmaps, study guides, and interactive skill trees for modern software engineering. Features comprehensive career paths for Computer Science, Frontend, Backend, DevOps, AI / ML, and Cybersecurity with curated resources for every milestone.
Get Involved with Open Source & Developer Community
Join discussions, attend peer-led problem solving sessions, and participate in upcoming team contests.