Skip to content

Latest commit

 

History

History
98 lines (65 loc) · 2.7 KB

File metadata and controls

98 lines (65 loc) · 2.7 KB

Contributing to Open Source Proposals Archive

Thank you for considering contributing your proposal! Every submission helps future applicants write better proposals and get into amazing open-source programs.

What We Accept

We accept proposals from these programs:

  • Google Summer of Code (GSoC)
  • LFX Mentorship (Linux Foundation)
  • Summer of Bitcoin

Both accepted and rejected proposals are welcome — rejected proposals help people learn what to avoid, and many rejected proposals are still high quality.

How to Add Your Proposal

Step 1: Fork & Clone

git clone https://github.com/<your-username>/open-source-proposals.git
cd open-source-proposals

Step 2: Find the Right Folder

Navigate to: Program/Year/Organization/

For example:

  • GSoC 2025, SymPy → GSoC/2025/SymPy/
  • LFX 2024, CNCF → LFX/2024/CNCF/
  • Summer of Bitcoin 2024, Robosats → Summer of Bitcoin/2024/Robosats/

If the organization folder doesn't exist yet, create it.

Step 3: Name Your File

Use this naming convention:

Organization - Year - Your Name.pdf

Examples:

  • SymPy - 2025 - Jane Doe.pdf
  • CNCF - 2024 - John Smith.pdf
  • Robosats - 2024 - Alex Johnson.pdf

For rejected proposals, place them inside a _rejected/ subfolder:

GSoC/2025/SymPy/_rejected/SymPy - 2025 - Jane Doe.pdf

Step 4: Open a Pull Request

git checkout -b add-proposal-yourname
git add .
git commit -m "Add GSoC 2025 proposal for SymPy - Jane Doe"
git push origin add-proposal-yourname

Then open a PR with:

  • Title: Add [Program] [Year] proposal for [Organization]
  • Description: A brief line about the project (optional)

Guidelines

Do

  • Submit your own proposal (or get explicit permission from the author)
  • Use PDF format (preferred) or DOCX
  • Follow the naming convention
  • Remove any sensitive personal information (phone numbers, addresses) before uploading — email is fine to leave in
  • Create the organization folder if it doesn't exist

Don't

  • Submit someone else's proposal without permission
  • Include proposals from programs other than GSoC, LFX, or Summer of Bitcoin
  • Upload files larger than 25 MB
  • Modify or remove existing proposals

File Size Limits

  • Individual files: 25 MB max
  • If your proposal is larger, compress images or reduce quality slightly

Fixing Issues

Found a misplaced or mislabeled proposal? Open an issue or PR to fix it. Please describe what's wrong and what the correction should be.

Questions?

Open an issue and we'll help you out.


Every proposal you share makes the next generation of open-source contributors stronger. Thank you!