📖 Contributor’s Guide

Found a typo? Have ideas for improvement? Learn how to contribute to the BIRDS Open Source ecosystem.

We have a project list already and you can find it here.


✍️ How to Propose Projects to contribute to

Things to consider

1️⃣ Synopsis

  • What is your project about? (1-2 sentences)
  • Why is it important?
  • What problem does it solve?

2️⃣Benefits to the Community

  • How will this project help BIRDS Open Source?
  • How will it benefit the open-source space community?
  • How will the final output be used after GSoC?

3️⃣ Deliverables & Milestones

  • List the key goals and features you aim to complete
  • Break your timeline into 3 phases:
    • Community Bonding Period: Research, setup, first contributions
    • Phase 1: Develop core functionality, initial testing
    • Phase 2: Expand features, refine implementation
    • Final Phase: Complete, test, and document

4️⃣ Technical Details

  • What technologies will you use? (Languages, frameworks, tools)
  • How will you implement your solution?
  • Any potential challenges, and how will you overcome them?

5️⃣ Previous Experience

  • Have you contributed to open source before? (Not mandatory but helpful)
  • Relevant projects you’ve worked on (GitHub links if possible)
  • Why are you interested in BIRDS Open Source & space projects?

6️⃣ Commitment & Availability

  • How many hours per week can you dedicate?
  • Do you have any other commitments during GSoC?

📅 Next Steps

📌 Join Our Community – Ask mentors for feedback on your draft
📌 Submit Early – Avoid last-minute issues!
📌 Follow Up – Stay engaged and show your enthusiasm

📨 Need Help? Contact Us!
📌 GitHub Discussions: BIRDS Open Source
📌 Email: birds_opensource@lean-sat.org

🚀 We look forward to your application! Good luck!


Table of contents