Differences between revisions 1 and 2
Revision 1 as of 2014-09-22 04:14:27
Size: 2500
Editor: TomMarble
Comment: update for round 9
Revision 2 as of 2014-09-22 08:35:22
Size: 3341
Comment: fill-in information about Debsources project
Deletions are marked like this. Additions are marked like this.
Line 27: Line 27:
 * '''debsources improvements:''' details TBD.
 * '''Confirmed Mentor''':
 * '''How to contact the mentor:'''
 * '''Confirmed co-mentors:'''
 * '''Deliverables of the project''':
 * '''Desirable skills''':
 * '''What the intern will learn:'''
 * '''debsources improvements:''' [[http://sources.debian.net|Debsources]] is an infrastructure and a web app to publish Debian source code on the Web. Debsources roadmap is long, and many feature requests are being accumulated. See Debsources [[http://sources.debian.net/about/|about page]] for more information. The intern will work on outstanding issues, helping improve the Debsources code base and polish an important service for the Debian community.
 * '''Confirmed Mentor''': StefanoZacchiroli
 * '''How to contact the mentor:''' info@sources.debian.net
 * '''Confirmed co-mentors:''' Matthieu Caneill
 * '''Deliverables of the project''': any significant subset of Debsources [[http://deb.li/debsrcbugs|open bugs]]
 * '''Desirable skills''': Python programming, basic knowledge of Web development in [[http://flask.pocoo.org/|Flask]]
 * '''What the intern will learn:''' improve Python and/or Web development skills, following the Test-Driven Development (TDD) while doing so, maintaining a large service (in terms of both data and user base) for a large Free Software community.

Here you have the list of coding projects offered in OutreachProgramForWomen. If you are interested in non-coding projects, please visit OutreachProgramForWomen/NonCodingProjects

Project template

All the project descriptions should follow the following template.


Title of the project

  • Description of the project: At least 8-10 lines describing what the project is about; it is really important to have a good description if you want to attract applicants who are interested by the idea. This does not need to be a very technical description, but something that stirs interest and is complete enough to allow an applicant to judge whether she wants to work on the particular project or not. It does not need to be a complete road map either and does not need to explain all the tiny details and whatnot -- the mentor can tell that to interested applicants, or they can work out the exact details together.

  • Confirmed Mentor: Name of the mentor

  • How to contact the mentor: (mail, IRC, etc)

  • Confirmed co-mentors: It is not compulsory to have co-mentors, but it is a good idea. Secondary mentors do not need to be as knowledgeable as the first one in the project, but they should be available to help the intern if she is stuck and the main mentor is busy / not available.

  • Deliverables of the project:

  • Desirable skills: Skills that the applicant has or is willing to develop. Remember, the applicants do not have as much experience as the mentor.

  • What the intern will learn: At least 2-3 lines telling the applicants the skills they develop and how they will improve Debian. Do not focus on the technologies, rather use something that could motivate the prospective applicant to take your project.


Coding Projects

debsources improvements

  • debsources improvements: Debsources is an infrastructure and a web app to publish Debian source code on the Web. Debsources roadmap is long, and many feature requests are being accumulated. See Debsources about page for more information. The intern will work on outstanding issues, helping improve the Debsources code base and polish an important service for the Debian community.

  • Confirmed Mentor: StefanoZacchiroli

  • How to contact the mentor: info@sources.debian.net

  • Confirmed co-mentors: Matthieu Caneill

  • Deliverables of the project: any significant subset of Debsources open bugs

  • Desirable skills: Python programming, basic knowledge of Web development in Flask

  • What the intern will learn: improve Python and/or Web development skills, following the Test-Driven Development (TDD) while doing so, maintaining a large service (in terms of both data and user base) for a large Free Software community.

AppArmor profiles for Gnome applications

  • AppArmor profiles for Gnome applications: details TBD.

  • Confirmed Mentor:

  • How to contact the mentor:

  • Confirmed co-mentors:

  • Deliverables of the project:

  • Desirable skills:

  • What the intern will learn: