Skip to content

Steps After Choosing a Project

Once you have selected a project, here’s what you should do next:


1️⃣ Communicate With the Organization

  • Join the project’s Slack, Discord, mailing lists, or Matrix.
  • Introduce yourself briefly: who you are, your skills, and interest in the project.
  • Ask initial questions politely if something is unclear.

2️⃣ Understand the Project Deeply

  • Read the README, CONTRIBUTING.md, and documentation.
  • Explore the codebase, issues, and past PRs.
  • Identify what the project does and what problems it is solving.

3️⃣ Make a Prototype or Draft

  • Build a small demo or prototype related to your project idea.
  • It can be a minimal working version showing your approach.
  • Even a basic prototype shows mentors you understand the project.

4️⃣ Set Up a Meeting With Mentors

  • Contact mentors after your prototype or early idea is ready.
  • Explain your plan clearly:

  • What problem you want to solve

  • How you plan to implement it
  • What your timeline looks like
  • Ask for feedback and suggestions.

5️⃣ Prepare for Contribution

  • Pick small issues related to your project: bugs, documentation fixes, or setup improvements.
  • Start contributing before submitting your proposal to show trustworthiness.

6️⃣ Refine Your Proposal

  • Incorporate mentor feedback into your formal GSoC proposal.
  • Link your prototype or early contributions in the proposal.
  • Make sure the plan is clear, feasible, and well-structured.