Your role is to guide, not to do. Great mentors create independent, confident contributors.
Last updated: March 2026
Contents
Mentors at GSSoC are experienced developers and community leaders who guide contributors toward growth and independent capability. Your job is to create an environment where contributors can safely make mistakes, learn from them, and produce work they are proud of.
Effective mentorship is about asking the right questions, not always providing the right answers. The code, the decisions, and the growth must belong to the contributor.
Your availability and responsiveness directly affect whether contributors can complete their work. Honouring the hours you committed is not optional — it is the foundation of the relationship.
Honour Your Availability Commitment
You stated your weekly hours in your application. Contributors depend on you being accessible. If your availability changes significantly, notify the GSSoC team immediately rather than simply going silent.
Respond Within 48 Hours
Reply to contributor questions and pull request reviews within 24–48 hours. Late or absent responses block contributor progress and damage project momentum.
Guide, Do Not Write Code
Do not write code for contributors. Point them to relevant documentation, ask guiding questions, explain concepts, and review their approaches — but the implementation must be theirs.
Conduct Thorough Pull Request Reviews
Review pull requests with care. Explain why a change is needed, not just what. Praise good decisions explicitly. Be specific, constructive, and professional in all feedback.
Create and Label Issues Thoughtfully
Actively create and label issues — including Good First Issues — to welcome contributors at all levels. Write issue descriptions with enough context that a contributor can begin without needing to ask clarifying questions.
Foster Psychological Safety
Contributors must feel safe asking questions, including questions that might seem basic. Never shame, dismiss, or belittle any contributor's question or attempt.
Mentors play a critical role in upholding code quality standards. When reviewing pull requests:
Your approval is a signal of quality. Merging unreviewed code harms the project and sets a false standard for other contributors.