diff --git a/docs/gsoc-contributor-guidance.md b/docs/gsoc-contributor-guidance.md index 806cecc..85cd26a 100644 --- a/docs/gsoc-contributor-guidance.md +++ b/docs/gsoc-contributor-guidance.md @@ -6,8 +6,9 @@ title: GSoC - Guidelines # Google Summer of Code Contributor Guidelines Are you interested in participating in a Google Summer of Code project with SEF? We're excited to guide you toward becoming a successful GSoC contributor in our community. To assist you, we've compiled some guidelines and sessions that address your initial questions and provide insight into what is expected of students before proposal submission, after acceptance, and during the coding period. +## General Guidelines -## Before the Application +#### Before the Application 1. Familiarize yourself with SEF and the project(s) you're interested in. Refer to the Developer Guide, Getting Started as a Developer, and engage with the community for any queries. 2. Explore project ideas and ask questions in the GSoC category on SEF Hive. 3. Actively participate in SEF slack channel and SEF Hive. @@ -21,14 +22,14 @@ Are you interested in participating in a Google Summer of Code project with SEF? - Write blogs about SEF or related topics to contribute valuable information to others. - Properly document your work in Hive and assist others in building on it. -## After Being Accepted +#### After Being Accepted 1. Set up a blog for your open source projects, including GSoC. Share the URL on SEF Hive and write weekly posts about planning and project progress during GSoC. 2. Contact your mentor immediately and establish a regular communication plan. Use slack or discussions on SEF Hive for communication. 3. CC your backup mentor in communications to keep them informed of your progress. 4. Review github issues related to your project and work on initial bugs or feature development with guidance from your mentor. 5. Prepare a detailed project plan with SMART goals and milestones, and publish it on SEF Hive. -## During the Coding Period +#### During the Coding Period 1. Submit a short weekly progress updates. 2. Write a weekly blog post to share your work publicly. 3. Commit early and often to align with our open-source community values. @@ -39,13 +40,19 @@ Are you interested in participating in a Google Summer of Code project with SEF? - Ask questions in a smart way when facing challenges. - Participate in the weekly standup calls when your schedule allows. -## After GSoC +#### After GSoC 1. Write a final blog post summarizing your overall experience. Consider cross-posting to the Google Open Source Blog with approval from org admins. 2. Stay involved with your project or other projects based on your schedule. 3. Monitor SEF Hive for additional questions or feedback about your GSoC project and for other topics of interest. 4. Consider participating as a mentor for GSoC, if SEF is accepted. Your involvement will inspire secondary school students to use their programming skills in open source projects. -## GSoC Awareness Sessions +## Proposal Guidelines + +You can use this as the starting point for your GSoC project proposal: [Template](https://docs.google.com/document/d/1MOQBVROS8vDh1tPg3pnxvhlYVSa9asw7Kc0B8hAnEPQ/edit?usp=sharing) + +**Note** : You will submit your application through Google’s website. See Google's GSoC Get Started page here: https://summerofcode.withgoogle.com/get-started/ + +## Awareness Sessions We have conducted a few GSoC awareness sessions. Check out the links below: - [Sun's Out with Google Summer of Code 2024](https://www.youtube.com/live/o6rBv_5FfPo?si=CQCPvymFVX51q2DK) diff --git a/docs/project-ideas.md b/docs/project-ideas.md index 70c5727..6cc0529 100644 --- a/docs/project-ideas.md +++ b/docs/project-ideas.md @@ -62,7 +62,7 @@ If you are new to Sustainable Education Foundation, we recommend going through o ## Guidelines - Student's guidelines - [GSoC - Guidelines](https://handbook.sefglobal.org/gsoc-contributor-guidance) - - GSoC - Proposal Guidelines + - [GSoC - Proposal Guidelines](https://handbook.sefglobal.org/gsoc-contributor-guidance#proposal-guidelines) - Mentor's guidelines - Mentor Guide https://google.github.io/gsocguides/mentor/