Welcome to the Google Summer of Code (GSoC) program at DevRhylme Foundation! This document serves as a guide for contributors looking to participate in our projects. Follow the instructions carefully to ensure a smooth onboarding and productive engagement.
DevRhylme Foundation is dedicated to fostering innovation through open-source contributions. We work on cutting-edge technologies, including web development, blockchain, AI, and DevOps, and provide a collaborative environment for learning and building impactful solutions.
- Read about Google Summer of Code here.
- Browse through our list of GSoC project ideas on our GitHub.
- Choose a project that aligns with your skills and interests.
- Join our Slack/Discord community to interact with mentors and contributors.
- Subscribe to our Mailing List for updates.
- Attend our Introductory Sessions.
- Fork and clone the repository of the project you’re interested in.
- Read the README.md and follow setup instructions.
- Install dependencies and ensure the project runs locally.
- Browse through the Issues tab on GitHub.
- Start with Good First Issues.
- Follow the contribution guidelines and submit a Pull Request (PR).
- Draft a proposal with the following structure:
- Title
- Synopsis
- Benefits to the Community
- Deliverables & Timeline
- Technical Details
- Expected Outcomes
- Personal Information & Contact Details
- Get feedback from mentors before final submission.
- Be respectful and inclusive.
- Follow ethical coding practices.
- Avoid spammy or low-quality contributions.
- Follow project-specific coding standards (check the
CONTRIBUTING.md
file). - Write clean, well-documented, and tested code.
- Write clear commit messages (e.g.,
feat: Added API endpoint for user authentication
). - Follow the branching strategy (
feature/your-feature-name
). - Ensure your PR includes relevant issue references (
Fixes #IssueNumber
).
- Use public communication channels for discussions.
- Be responsive and respectful in your interactions.
- Read the GSoC FAQ and Google's instructions for participating.
- Ensure you have a Google account to participate.
- Read the GSoC Student Manual, especially writing a proposal.
- Read the DevRhylme Foundation Handbook to understand our goals and contribution process.
- Check out the list of project ideas.
- Choose a project and write a draft proposal.
- Get feedback from mentors on your draft.
- Submit your proposal ahead of the deadline.
- Submit proof of enrollment early.
- Submit early: Early submissions get more mentor attention.
- Avoid last-minute rush: Servers may be overloaded.
- Keep it clear and concise: Provide a descriptive title.
- Be realistic: Choose a feasible project scope.
- Explore multiple areas: You can submit multiple proposals but prioritize quality over quantity.
- Complete your project under mentor guidance.
- Submit code regularly and stay in frequent communication.
- Pass evaluations by meeting both coding and communication expectations.
If you have any questions, feel free to reach out to your mentors or ask in the community channels. We’re excited to have you onboard and look forward to your contributions!
Happy coding! 🚀
Content based on https://community.kde.org/GSoC and available under Creative Commons License SA 4.0.