Skip to content

GSSoC is a 3-month long #OpenSource program by GirlScript Foundation, India. This is Contributor Space.

License

Notifications You must be signed in to change notification settings

GSSoC24/Contributor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 

Repository files navigation

For Contributors

I’m Sanjay, your Senior Program Manager, and I'm thrilled to have you all here at gssoc-ext 2024 ✨ We received tons of applications, and you all stood out as the best. 👏 Congrats on being selected!

🔗Let’s Connect! Make sure to follow each other on GitHub. It’s like LinkedIn for developers! 💼 This way, we can see each other’s contributions and interact.

Important

Mentors List assigned to PAs : List of Projects assigned to Mentors (Contributors can use this to find Mentors)
GSSOC Leaderboard : Place where you can see the score and PR summary (Opens OCT 5 5:00pm)
Ask your Queries : Use only this link to ask query to get answered in ETA 15 min.
Download Onboarding badge : Get your badge and share it on social media
Learn GitHub from Scratch : Complete video tutorials on how to get started with GitHub
Guidelines to contribute : Guidelines and restrictions : Must Read
Flag Projects & Mentors : Contributors can use the link to flag spam projects and mentors.
Learn about the Leaderboard and badge : Understand how the leaderboard and contribution works.
Common FAQ & answers : Listing most popular common FAQ & Answers
Missed any Live streams : Watch the past live stream.

Note

Leaderboard Opens : Oct 5th 2024 Contributor registration closes : Oct 10th 2024 Program closes : Oct 31th 2024 Result Announce : Nov 10th 2024 Closing Ceremony : Nov 10th 2024


Issue will be assigned to Only 1 person ...FCFS (First Come First Serve) basis. Others get a chance if the issue gets stale & the assignee is inactive for 5+ days

How to Start Contributing:

🌟 How to Contribute to GSSoC Projects: A Step-by-Step Guide 🌟

Must watch the youtube link on Guidelines: https://youtu.be/Y9PYaPZgikg
Sanjay Viswanathan Event

A: Choosing Projects

1️⃣ 🌐Visit the GSSoC Website: Head to the official GSSoC website and navigate to the projects section. Here

2️⃣ 📂Find Your Match

3️⃣ 🔎Get Project Details: Click on the project to view its details, including a video overview and the GitHub repository link.

Getting Started with Contribution

🛠️B1: Setting Up The Project

1️⃣ 🍴Fork It: Fork the project to create your own copy.

2️⃣ 💻Clone Locally: Open Git Bash in your desired folder and clone your forked copy.

$ git clone https://github.com/<your-account-username>/<your-forked-project>.git

3️⃣ 📂Navigate: Move into the project folder.

$ cd <your-forked-project-folder>

4️⃣ 🔗Add Upstream: Link to the original repository.

$ git remote add upstream https://github.com/<author-account-username>/<original-project>.git

5️⃣ 👀Check Remotes: Verify the remote connections.

$ git remote -v

6️⃣ ⬇️Stay Updated: Keep your main branch in sync with the original repository.

$ git pull upstream main

Contributing To The Project

1️⃣ 🌿Branch Out: Create a new branch with a meaningful name.

$ git checkout -b <your_branch_name>

2️⃣ ✍️Make Changes: Work your magic on the codebase.

3️⃣ 📁Track Changes: Add your modifications.

$ git add .

4️⃣ 🚚Commit: Commit your changes with a descriptive message.

$ git commit -m "<commit message>"

5️⃣ 🚀Push Changes: Push your changes to your forked repository.

$ git push -u origin <your_branch_name>

6️⃣ 🌐Create Pull Request: Head to GitHub, navigate to your forked repo, and initiate a pull request by clicking "Compare and pull request".

🚀 Contribute, and let's make a difference together in the open-source community! Happy coding! 🎉

For more details, check out the guide here.

Hope it helps you please mark it as answer if it solves your query.

Common FAQ

  • What all label we should check?
    Ans: Make sure you check the labels gssoc, level1,level2,level3 on issues.

This is how it should look like,

WhatsApp Image 2024-05-11 at 15 56 22_92229ded

  • what are the points distribution this time for PR's ?
    Ans:
  • Level1: 10 points
  • Level2: 25 points
  • Level3: 45 points
  • Levels are classified by difficulty level which is calculated by core team. Also labels will be mentioned on each review And Leaderboard will update twice a day automatically
Note: Leaderboard will take 1 or 2 days after May 10 to update , afterwards you can see updates daily.
  • how many PRs should be merged in to maintain positions on the leaderboard?
  • Ans: its not above PR, the best way to maintain position on leaderboard is contribute to high difficult issue raised by maintainer. As mentioned above Level 1, level 2, level 3 helps them to maintain their position rather pushing many PR as the score is high for levels

About

GSSoC is a 3-month long #OpenSource program by GirlScript Foundation, India. This is Contributor Space.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published