CINXE.COM

Apache Community Development - guide to being a mentor

<!DOCTYPE html> <html lang="en"> <head> <meta name="description" content="Apache Community Development"/> <meta name="keywords" content="apache, apache community, community development, opensource"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <meta property="og:title" content="guide to being a mentor" /> <meta property="og:description" content="Submitting ideas to the mentoring programme &para; We invite all ASF projects to submit their ideas for consideration in the ASF mentoring programme. Any Apache member and experienced committers can submit ideas via Jira (if your project does not use Jira you can use the Comdev GSoC Issue Tracker For GSoC Tasks. We are looking for as many interesting projects as we can come up with. Important Steps &para; Add an issue to Jira (if your project does not use Jira you can use the Comdev GSoC Issue Tracker For GSoC Tasks Add sub-tasks if necessary Label the main issue with &ldquo;mentor&rdquo; (these will show up at the ASF-wide list of issues) Label the main issue with &ldquo;gsoc2024&rdquo; if appropriate (these will show up at GSoC 2024 Ideas) Size of project Starting in 2024 there are 3 types of projects available." /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://community.apache.org/gsoc/guide-to-being-a-mentor.html" /><meta property="og:image" content="https://community.apache.org/images/project-logos.webp"/><meta property="article:section" content="gsoc" /> <meta property="og:site_name" content="Apache Community Development" /> <title>Apache Community Development - guide to being a mentor</title> <link rel="shortcut icon" href="/images/favicon.ico"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="/css/main.css" rel="stylesheet" media="screen"> <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen"> <style type="text/css"> .footer { text-align:center; color:grey; font-size:80%; border-top: solid #ddd 1px; margin-top:1em; } .navbar-brand img { height: 50px; } </style> <script> var _paq = window._paq = window._paq || []; _paq.push(['disableCookies']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://analytics.apache.org/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '36']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> </head> <body> <header class="navbar navbar-expand-lg navbar-dark bg-bright fixed-top"> <div class="container"> <a class="navbar-brand" href="/"> <img src="/images/asf_logo.svg" alt="Apache Software Foundation"> </a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainNavbar" aria-controls="mainNavbar" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="mainNavbar"> <div class="container"> <ul class="navbar-nav mr-auto"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="homeDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Home </a> <div class="dropdown-menu" aria-labelledby="homeDropdown"> <a class="dropdown-item" href="/">Homepage</a> <a class="dropdown-item" href="/tags.html">Tags</a> <a class="dropdown-item" href="/blog/">Blog</a> <a class="dropdown-item" href="/tags/navigation.html">Navigation pages</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="aboutDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> About </a> <div class="dropdown-menu" aria-labelledby="aboutDropdown"> <a class="dropdown-item" href="/about/">What We Do</a> <a class="dropdown-item" href="/newbiefaq.html">Frequently Asked Questions</a> <a class="dropdown-item" href="/projectIndependence.html">Apache Project Independence</a> <a class="dropdown-item" href="/apache-way/apache-project-maturity-model.html">Apache Project Maturity Model</a> <a class="dropdown-item" href="/contactpoints.html">Contact Points Within the ASF</a> <a class="dropdown-item" href="https://whimsy.apache.org/board/minutes/Community_Development.html#2009-11-01">ComDev Original Board Resolution</a> <a class="dropdown-item" href="https://whimsy.apache.org/board/minutes/Community_Development.html">ComDev Board Reports</a> <a class="dropdown-item" href="https://issues.apache.org/jira/projects/COMDEV">Community Development Jira</a> <div class="dropdown-divider"></div> <a class="dropdown-item text-uppercase disabled" href="#">About Apache</a> <a class="dropdown-item" href="https://www.apache.org/">The Apache Software Foundation</a> <a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship">Sponsor Apache</a> <a class="dropdown-item" href="http://diversity.apache.org/">Diversity & Inclusion</a> <a class="dropdown-item" href="/contributors/asf-volunteers.html">Mentors &amp; Speakers</a> <a class="dropdown-item" href="https://www.apache.org/foundation/thanks">Thanks to our Sponsors</a> <a class="dropdown-item" href="https://www.apache.org/licenses">License</a> <a class="dropdown-item" href="https://www.apache.org/security">Security</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="contribDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Contributing </a> <div class="dropdown-menu" aria-labelledby="contribDropdown"> <a class="dropdown-item" href="/contributor-ladder.html">Contributor Ladder</a> <a class="dropdown-item" href="/newcomers/">Getting Started at Apache</a> <a class="dropdown-item" href="/contributors/">Contributing to projects</a> <a class="dropdown-item" href="/committers/">Committers</a> <a class="dropdown-item" href="/pmc/">PMC Members</a> <div class="dropdown-divider"></div> <a class="dropdown-item text-uppercase disabled" href="#">Committer and PMC Information</a> <a class="dropdown-item" href="https://www.apache.org/dev/">Technical Developer FAQs</a> <a class="dropdown-item" href="/committers/decisionMaking.html">Decision Making</a> <a class="dropdown-item" href="/committers/good-first-issues.html">Good First Issues</a> <a class="dropdown-item" href="/pmc/community-growth.html">Recruiting New Contributors</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="commitDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">GSoC</a> <div class="dropdown-menu" aria-labelledby="gsocDropdown"> <a class="dropdown-item" href="/gsoc/">Google Summer Of Code Information</a> <a class="dropdown-item" href="/gsoc/mentee-ranking-process.html">Mentee Ranking Process</a> <a class="dropdown-item" href="/gsoc/experiences/">Past GSoC Experiences</a> <a class="dropdown-item" href="/gsoc/guide-to-being-a-mentor.html">Guide to being a Mentor</a> <a class="dropdown-item" href="/gsoc/use-the-comdev-gsoc-issue-tracker-for-gsoc-tasks.html">Using ComDev's Jira for GSoC Ideas</a> <a class="dropdown-item" href="/gsoc/gsoc-admin-tasks.html">Tasks of a GSoC Admin at the ASF</a> <a class="dropdown-item" href="https://issues.apache.org/jira/projects/GSOC">GSoC Jira</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="eventDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Events </a> <div class="dropdown-menu" aria-labelledby="eventDropdown"> <a class="dropdown-item" href="https://apachecon.com/">Community Over Code - (formerly ApacheCon)</a> <a class="dropdown-item" href="https://events.apache.org/">Other Apache-related Events</a> <a class="dropdown-item" href="https://www.apache.org/foundation/marks/events">Apache event branding policies</a> <div class="dropdown-divider"></div> <a class="dropdown-item text-uppercase disabled" href="#">Conference Speakers</a> <a class="dropdown-item" href="/speakers/">Speaker resources</a> <a class="dropdown-item" href="/speakers/slides.html">Sample presentations</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="conversDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Working Groups </a> <div class="dropdown-menu" aria-labelledby="wgDropdown"> <a class="dropdown-item" href="/workinggroups/">Working Groups</a> <a class="dropdown-item" href="https://github.com/apache/comdev-working-groups">Git repositories</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="conversDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Join the Conversation </a> <div class="dropdown-menu" aria-labelledby="conversDropdown"> <a class="dropdown-item" href="/blog/">Blog</a> <a class="dropdown-item" href="https://www.facebook.com/ApacheSoftwareFoundation">Facebook</a> <a class="dropdown-item" href="https://twitter.com/ApacheCommunity">Twitter</a> <a class="dropdown-item" href="/lists.html">Mailing List</a> <a class="dropdown-item" href="https://cwiki.apache.org/confluence/display/COMDEV/Apache+Local+Community+-+ALC">ALC: Apache Local Communities</a> </div> </li> </ul> </div> </div> </div> </header> <main class="cd-main" id="content" role="main"> <div class="container"> <section id="content" class="row"> <div class="col-md-9"> </div> <div class="col-md-12"></div> </section> <hr> <br><br> <!-- Note: This document is bout GSoC, not about a generic Mentoring Program. --> <p><a name="guidetobeingamentor-Submittingideastothementoringprogramme"></a></p> <h1 id="submitting-ideas-to-the-mentoring-programme">Submitting ideas to the mentoring programme <a class="headerlink" title="Permalink" href="#submitting-ideas-to-the-mentoring-programme">&para;</a></h1> <p>We invite all ASF projects to submit their ideas for consideration in the ASF mentoring programme. Any Apache member and experienced committers can submit ideas via Jira (if your project does not use Jira you can <a href="use-the-comdev-gsoc-issue-tracker-for-gsoc-tasks.html">use the Comdev GSoC Issue Tracker For GSoC Tasks</a>. We are looking for as many interesting projects as we can come up with.</p> <p><a name="guidetobeingamentor-Summary"></a></p> <h2 id="important-steps">Important Steps <a class="headerlink" title="Permalink" href="#important-steps">&para;</a></h2> <ul> <li>Add an issue to Jira (if your project does not use Jira you can <a href="use-the-comdev-gsoc-issue-tracker-for-gsoc-tasks.html">use the Comdev GSoC Issue Tracker For GSoC Tasks</a> <ul> <li>Add sub-tasks if necessary</li> </ul> </li> <li>Label the main issue with &ldquo;<em>mentor</em>&rdquo; (these will show up at the <a href="https://issues.apache.org/jira/issues?jql=labels%20in%20(gsoc2024)%20AND%20labels%20in%20(mentor,%20Mentor)">ASF-wide list of issues</a>)</li> <li>Label the main issue with &ldquo;<em>gsoc2024</em>&rdquo; if appropriate (these will show up at <a href="https://s.apache.org/gsoc2024ideas">GSoC 2024 Ideas</a>)</li> </ul> <div class="card border-success mb-3"> <div class="card-header">Size of project</div> <div class="card-body text-success"> <p class="card-text">Starting in 2024 there are 3 types of projects available.<br> Please put "<em>full-time</em>" label for ~350 hours project and<br> "<em>part-time</em>" label for ~175 hours project <br> "<em>small</em>" label for ~90 hours project</p> </div> </div> <p>Please NOTE Ideas list is manually updated by GSoC admins, please ping mentors (at) community.apache.org if the page is not being updated .. :))</p> <p><a name="guidetobeingamentor-Detail"></a></p> <h2 id="details">Details <a class="headerlink" title="Permalink" href="#details">&para;</a></h2> <p>To ensure we include your Jira issues in our list of mentored projects, please add the label &ldquo;mentor&rdquo; to the issue. If you want it to be included in the Google Summer of Code lists also add the &ldquo;gsoc&rdquo; label. If you want to include a number of issues in a single mentored project, please create a parent issue, label that one appropriately and add the other issues as sub-tasks. Do not label each individual sub-task as that would make them appear as separate tasks.</p> <p>If you have identifed a mentor, assign the issue to that mentor.</p> <p>ASF Members and committers can volunteer to mentor or co-mentor proposals. When in doubt about all this, contact <code>mentors@community.apache.org</code>.</p> <p>For more information about what it means to be a mentor and on how to write a proposal, see:</p> <ul> <li><a href="https://developers.google.com/open-source/gsoc/resources/guide#mentor_guide">GSoC Mentoring Guide</a></li> <li><a href="https://people.gnome.org/~federico/docs/summer-of-code-mentoring-howto/">Gnome HowTo on mentoring</a></li> <li><a href="https://ploum.net/221-how-to-be-a-lazy-but-successful-googlesoc-mentor/">How to be a lazy but successful Google SoC mentor</a></li> </ul> <p>Note that interest, even by a qualified student, does not mean that any of those project will automatically go ahead. Depending on the number of projects; the number of people able to mentor, and the timing we will probably have to make a smaller selection.</p> <p><a name="guidetobeingamentor-Publicisingyourmentoredissues"></a></p> <h3 id="publicising-your-mentored-issues">Publicising your mentored issues <a class="headerlink" title="Permalink" href="#publicising-your-mentored-issues">&para;</a></h3> <p>You can link to the <a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?requestId=12315361">ASF wide list of issues</a> or you can create your own lists and feeds within your own website.</p> <p>Since your mentored issues appear alongside your normal Jira issues, you can create and use filters to help people find them. You can provide RSS feeds, JSON exports and many more goodies for helping to get the message out.</p> <p>If you have any cool ideas for using this data, let us know so we can share them with other projects (mail <code>dev@community.apache.org</code>).</p> <p><a name="guidetobeingamentor-Examples"></a></p> <h2 id="examples">Examples <a class="headerlink" title="Permalink" href="#examples">&para;</a></h2> <ul> <li><a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?requestId=12315360">Wookie GSoC Issues</a></li> <li><a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-rss/12315360/SearchRequest-12315360.xml?tempMax=1000">Wookie RSS GSoC feed</a></li> <li><a href="https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-xml/12315360/SearchRequest-12315360.xml?tempMax=1000">Wookie XML GSoC feed</a></li> </ul> <p><a name="guidetobeingamentor-Stayingintouch"></a></p> <h1 id="staying-in-touch">Staying in touch <a class="headerlink" title="Permalink" href="#staying-in-touch">&para;</a></h1> <p>All mentors/prospective mentors <strong>must</strong> subscribe to <code>mentors@community.apache.org</code>, our list for coordinating mentor activities. This is where mentor specific issues are dealt with, and where announcements will be made.</p> <p>We only accept subscriptions to mentors@ from addresses known to belong to ASF committers, so please use your @apache.org address to subscribe if possible, or at least an address that we can match to your <code>@apache.org</code> address via the ASF&rsquo;s private/committers/info or private/committers/MailAlias.txt data.</p> <p>Once the ASF is confirmed as a mentoring organisation mentors must register with the GSoC webapp, and request to become a mentor for the ASF organization. Make sure that the email address you use for that (it’s often your @gmail.com address by default) is ‘‘‘registered as a mail alias for your Apache account at (<a href="https://id.apache.org">https://id.apache.org</a>)’’’ so that we can match it to your ASF account.</p> <p>If you are interested in mentor programme administration please also subscribe to <code>dev@community.apache.org</code>.</p> <p>If you are planning on mentoring as part of the GSoC programme you also need to register with Google. See our <a href="/gsoc/">GSoC</a> page for more information.</p> <p><a name="guidetobeingamentor-Howmucheffortisinvolvedwithbeingamentor"></a></p> <h2 id="how-much-effort-is-involved-with-being-a-mentor">How much effort is involved with being a mentor? <a class="headerlink" title="Permalink" href="#how-much-effort-is-involved-with-being-a-mentor">&para;</a></h2> <p>Most mentors spend between three and five hours per week with their students. Most of this time is spent encouraging them.</p> <p>Within the ASF we like to think that the whole project community will help the student, just as they would any other community member. If your project is supportive in this way, you may be able to get away with spending less time yourself. However, as mentor <em>you</em> are responsible for evaluating the student and helping them deliver on their commitments.</p> <p>The <a href="https://developers.google.com/open-source/gsoc/resources/guide#mentor_guide">GSoC Mentoring Guide</a> has plenty of useful materials for mentors.</p> <p><a name="guidetobeingamentor-Anoteabouteligibility"></a></p> <h2 id="a-note-about-eligibility">A note about eligibility <a class="headerlink" title="Permalink" href="#a-note-about-eligibility">&para;</a></h2> <p>If your project has any restrictions on who can participate (as is the case with Harmony, for example) be sure to clarify these with potential students as early as possible. It causes unnecessary confusion and disappointment if a student is awarded a slot but is later found to be ineligible. Don&rsquo;t rely on the fact that the student should have read details on the project web site. You must discuss their eligibility before offering to mentor them. Also make a note in the webapp stating that you have, as far as possible, confirmed the student is eligible to contribute.</p> </div> </main> <footer class="page-footer bg-secondary mt-4 pt-3"> <div class="container text-center text-md-left mb-3"> <div class="row"> <div class="col-md-6 mt-md-0 mt-3"> <h5 class="text-uppercase">Trademarks</h5> <p> Apache&reg;, the names of Apache projects, and the multicolor feather logo are <a href="https://www.apache.org/foundation/marks/list/">registered trademarks or trademarks</a> of the Apache Software Foundation in the United States and/or other countries. </p> </div> <hr class="clearfix w-100 d-md-none pb-3"> <div class="col-md-6 mb-md-0 mb-3"> <h5 class="text-uppercase">Website sources</h5> <p> This website is generated from the <a href="https://github.com/apache/comdev-site">comdev-site repository</a> <br/> Source of this page: <a href="https://github.com/apache/comdev-site/blob/main/source/gsoc/guide-to-being-a-mentor.md" title="Source of this page"> gsoc/guide-to-being-a-mentor.md </a> </p> </div> </div> </div> <div class="footer-copyright text-center py-3"> <em>Copyright &copy; 2024, <a href="https://www.apache.org/">the Apache Software Foundation</a>. Licensed under the <a rel="license" href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></em> </div> </footer> <script src="/js/jquery.min.js"></script> <script src="/js/bootstrap.min.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10