Archived/Outreachy/Round11: Difference between revisions

From Xen
Jump to navigationJump to search
 
(8 intermediate revisions by 2 users not shown)
Line 39: Line 39:
! style="font-weight:normal"| '''[http://xenproject.org/developers/teams/hypervisor.html Hypervisor]'''<br> <br>''Skills needed:''<br>Linux/BSD, C, scripting
! style="font-weight:normal"| '''[http://xenproject.org/developers/teams/hypervisor.html Hypervisor]'''<br> <br>''Skills needed:''<br>Linux/BSD, C, scripting
! style="font-weight:normal"| [[Outreach Program Projects]]
! style="font-weight:normal"| [[Outreach Program Projects]]
! style="font-weight:normal"| An easy way to get started (and show that you can set up the Xen Development Environment, fix an issue, build and test Xen, submit a patch, etc.) is to address a suitable number of [https://scan.coverity.com/projects/606 Coverity Scan issues]. Ask on xen-devel@ for a set of suitable Coverity issues. Once you built trust, you may ask for [http://www.xenproject.org/help/contribution-guidelines.html access to coverity scan]. Open bugs to fix under the Small Code Contribution Requirement can also be found on [http://bugs.xenproject.org/xen/ bugs.xenproject.org].
! style="font-weight:normal"| An easy way to get started (and show that you can set up the Xen Development Environment, fix an issue, build and test Xen, submit a patch, etc.) is to address a suitable number of Coverity Scan issues. Ask on xen-devel@ for a set of suitable Coverity issues. Note that this does not require any access to the Coverity scan results. Open bugs to fix under the Small Code Contribution Requirement can also be found on [http://bugs.xenproject.org/xen/ bugs.xenproject.org].
! style="font-weight:normal"| [http://lists.xenproject.org/cgi-bin/mailman/listinfo/xen-devel xen-devel@lists.xenproject.org]<br>[http://xenproject.org/help/irc.html IRC]: #xendevel
! style="font-weight:normal"| [http://lists.xenproject.org/cgi-bin/mailman/listinfo/xen-devel xen-devel@lists.xenproject.org]<br>[http://xenproject.org/help/irc.html IRC]: #xendevel
|- style="vertical-align: top;"
|- style="vertical-align: top;"
Line 47: Line 47:
! style="font-weight:normal"| [http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel mirageos-devel@lists.xenproject.org]<br>[http://xenproject.org/help/irc.html IRC]: #mirage
! style="font-weight:normal"| [http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel mirageos-devel@lists.xenproject.org]<br>[http://xenproject.org/help/irc.html IRC]: #mirage
|- style="vertical-align: top;"
|- style="vertical-align: top;"
! style="font-weight:normal"| '''Infrastructure & Community'''<br> <br>''Skills needed:''<br> Scripting (Python), SQL, Javascript
! style="font-weight:normal"| '''Infrastructure & Community'''
! style="font-weight:normal"| [[Outreach Program Projects/Infra and Community]]
! style="font-weight:normal"| [[Outreach Program Projects#Infra and Community|Infra and Community Projects]]
! style="font-weight:normal"| Ask on the list
! style="font-weight:normal"| These may differ per individual project. Projects that are currently available are:
* [[Outreach_Program_Projects#Xen_Code_Review_Dashboard_.28MetricsGrimoire.2C_GrimoireNG.29|Xen Code Review Dashboard]] requiring SQL, Javascript, HTML5 skills. In the ''[https://projects.bitergia.com/previews/ng/dashboard.html?db=xen GrimoireNG] proof-of-concept dashboard for Xen'' (the code is on [https://github.com/Bitergia/newgen-dashboard/tree/refac github.com/Bitergia/newgen-dashboard/tree/refac]) add a new chart with the number of authors (more info [[Outreach_Program_Projects#Xen_Code_Review_Dashboard_.28MetricsGrimoire.2C_GrimoireNG.29|here]]).
! style="font-weight:normal"| These may differ per individual project<br>Check on the project page
! style="font-weight:normal"| These may differ per individual project. Contact information for projects are:
* [https://lists.libresoft.es/listinfo/metrics-grimoire metrics-grimoire@lists.libresoft.es]<br>CC xen-devel@lists.xenproject.org<br>[http://xenproject.org/help/irc.html IRC]: #metrics-grimoire
|- style="vertical-align: top;"
|- style="vertical-align: top;"
! style="font-weight:normal"| '''[http://xenproject.org/developers/teams/xapi.html XAPI]'''<br> <br>''Skills needed:''<br> Linux/BSD, OCaml
! style="font-weight:normal"| '''[http://xenproject.org/developers/teams/xapi.html XAPI]'''<br> <br>''Skills needed:''<br> Linux/BSD, OCaml
Line 85: Line 87:
[[Category:Outreachy]]
[[Category:Outreachy]]
[[Category:Outreachy_Round11]]
[[Category:Outreachy_Round11]]
[[Category:Archived]]
[[Category:Internships]]

Latest revision as of 18:02, 2 February 2017

Xen Project and Outreachy

The Xen Project Advisory Board will be sponsoring two interns for Round 11 of Outreachy (formerly known as the GNOME Outreach Program) which runs from Dec 7, 2015 to March 7, 2016. Outreachy helps people from groups underrepresented in free and open source software get involved. Our goal is to increase the participation of underrepresented groups in the Xen Project. It is an expansion of the very successful GNOME Outreach Program for Women and we are running the program in conjunction with GNOME and other prominent open source projects.

Information For Applicants

Eligibility

The program is open internationally to women (cis and trans), trans men, and genderqueer people. Additionally, it's open to residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latin@, American Indian, Alaska Native, Native Hawaiian, or Pacific Islander (see outreachy/about).

How To Apply

The official program period for Outreachy Round 11 begins Dec 7. Please fill our your application and complete your Xen Project patch by November 2. Applicants that do not complete the first patch will not be considered for an internship. Please take a look at our application FAQ for more info on how to fill our your initial application. Applicants will be notified in April if they have been accepted.

If you are interested in being a Xen Project intern, please:

  • Join the xen-devel@, mirageos-devel@, ... mailing list depending on the project you choose (check the table below).
  • Get yourself a suitable starter project (see Requirement to Make a Small Code Contribution and table below).
  • Join the #outreachy IRC channel on irc.gnome.org for questions related to the program and to connect with other participants
  • Join the #xen-opw IRC channel on irc.freenode.net for meetings between applicants and mentors (note: we may change the channel name later to reflect the name change)
  • Read our instructions for applying, and apply by November 2nd 2015 !
  • Ask one of our friendly developers on for a bite size bug or work item to fulfil the Make a Small Contribution Requirement. This can be reviewing somebody's code, submitting a patch, or similar and will need to be done by November 2nd 2015.

Timeline

  • September 29 (applicants): Application process opens
  • November 2 (applicants): Application deadline
  • November 6 (mentors): Xen Project mentors get together and evaluate applicants
  • November 9 (mentors): Xen Project decides which applicants to put forward
  • November 17 (applicants & mentors): Accepted applicants announced
  • December 7 - March 7 (applicants & mentors): Internship dates

Community Reviewed Project List

Xen Project Team Project List Small Code Contributions Contact Information
Hypervisor

Skills needed:
Linux/BSD, C, scripting
Outreach Program Projects An easy way to get started (and show that you can set up the Xen Development Environment, fix an issue, build and test Xen, submit a patch, etc.) is to address a suitable number of Coverity Scan issues. Ask on xen-devel@ for a set of suitable Coverity issues. Note that this does not require any access to the Coverity scan results. Open bugs to fix under the Small Code Contribution Requirement can also be found on bugs.xenproject.org. xen-devel@lists.xenproject.org
IRC: #xendevel
Mirage OS

Skills needed:
Linux/BSD, OCaml
MirageOS Pioneer Projects Ask on the list mirageos-devel@lists.xenproject.org
IRC: #mirage
Infrastructure & Community Infra and Community Projects These may differ per individual project. Projects that are currently available are: These may differ per individual project. Contact information for projects are:
XAPI

Skills needed:
Linux/BSD, OCaml
None at this stage Ask on the list xen-api@lists.xenproject.org
IRC: #xenapi

Useful Resources

Here is some links to guides, tools, development flows etc.

Contributor Training

Information about Outreachy and past participants

Information For Mentors