Hello contributors, Welcome to Google Developer Group on Campus MIT’s "Introduction to GitHub & Open Source Workshop".
We hope you're all doing great!
Before getting started, please review how Open Source Contribution works - GUIDELINES.MD
##
- Introduction
- Important Points for Contributors
- Meaningful Contribution Guidelines
- Instructions for Leads and Project Admins (PAs)
- Report Issues to Us
- List of Projects
- Github Markdown Resources
- GitHub README Resources
- Final Notes
Every contributor should remember one thing: Labels on PRs are a must-have: gdg-mit-os
, l1
, l2
, or l3
.
l1
: 10 pointsl2
: 25 pointsl3
: 45 points
- Meaningful Contributions: Build your GitHub profile with meaningful badges and PRs.
- Manual Verification: Our team will verify most of your PRs.
- Avoid Spam: Do not submit spam PRs or address similar issues repeatedly.
- GitHub Profile: If all of your contributions are meaningful to the projects, we have the potential to increase perks and opportunities, including from existing project admins.
- Beginners can contribute to README files, workflows, or documentation.
- PRs for README, workflow, or documentation will be evaluated and potentially upgraded based on completeness.
- Do not create multiple document change issues. Inform the contributor who worked on the documentation for future updates.
- Follow a first-come, first-served approach for issues.
- Participate in only one role: PA, lead, or Contributor.
For more details on how to contribute to projects, check - CONTRIBUTING.md
- Fair Issue Assignment: Follow a first-come, first-served approach.
- Avoid Partiality: Ensure fair assignment of issues, don’t let PRs get merged without raising proper issues.
- Minimal Changes: PRs with minimal changes that are not impactful and are being awarded
l2
orl3
points. - Instant PR Acceptance: PRs accepted instantly without proper review.
- Multiple documentation or workflow issues.
- Exploiting personal connections with PAs or leads.
- Repeated documentation or workflow contributions.
- Code snippets or template-related PRs.
- If you create multiple issues on documentation or workflow, your PRs won’t be considered.
- If you know the PA or Lead and exploit it to make more PRs, your PRs won’t be considered.
- If you completely depend on documentation or workflow or GitHub bots, only the first 150 points will be considered. Focus on a variety of contributions.
- Contributors, you are free to create any number of PRs in any repos, excluding a few repos listed below. Sticking to a particular repo will help you gain strong knowledge of the project and the tech stack. However, if we notice you spamming PRs or issues, severe action will be taken.
Note: We request everyone to follow the above guidelines. We aim to make open source accessible to everyone, including beginners. If you follow the instructions, it will help us bring more perks to you. Otherwise, it may push us to verify your PRs more thoroughly.
Project Link | Tech Stack |
---|---|
Stark Hub | HTML, CSS, JS |
Sweet Scoops | HTML, CSS, JS |
Beautiify | HTML, CSS, JS |
Frontend Master | HTML, CSS, JS, React, Tailwind |
ChatSphere | HTML, CSS, JS, PHP, MySQL |
SCoE Website | HTML, CSS, JS, PHP, MySQL |
Fit Freak | React |
React Projects | React |
AgriTech AI | React, Node, Express, MongoDB, Flask, Python, Streamlit |
Code Racher | Next js, Tailwind, Typescript |
PySnippets | Python |
Predictly | Python, Streamlit, ML, DL |
EventX | Java, MySQL |
AlgoHub | Markdown, Documentation, C, C++, Python, Java |
- Markdown Cheatsheet by lifeparticle
- Markdown Cheat Sheet on GeeksforGeeks
- GitHub Docs: Quickstart for Writing on GitHub
- Profile README Generator
- GitHub Profile README Maker
- Readme.so: README Generator
- Awesome GitHub Profile README
- Recode Hive: Awesome GitHub Profiles
We request everyone to follow the above guidelines. Our goal is to make open source accessible to everyone, including beginners. Genuine contributions will help you build healthy relationships and secure great job opportunities.
If you find someone violating these rules, please inform us.
Wishing you all a happy contribution!! 👍
Thanks & Regards,
Team OpenMITation (GDG MIT)