Skip to content
txus edited this page Apr 10, 2013 · 7 revisions

(landing page)

The ideal project for the RailsGirls Summer of Code defines a goal that:

  • can be considered a valuable, significant contribution
  • is simple enough that a beginner will be able to complete it in a time frame of three months or less

Each project needs to provide a mentor, who will help the student get up to speed with the project and provide feedback and direction. Mentors will be supported by coaches (developers based in the same city as the student, helping them to accomplish their tasks), so the workload for a mentor is limited.

Register your project now!

(project page)

Do you run an Open Source project? We would love to see you involved in the RailsGirls Summer of Code.

A project goal can include anything that helps you: Bug fixing, implementing small features, documentation, design, etc. Anything that allows the student to both apply her experience and grow with the challenge.

The goal can consist of several sub-goals or follow-up goals that can be adjusted to the progress of the student. Coming up with a good definition might be hard, taking into account that the student's skills are not yet advanced. Don't be discouraged by that. We will work together with you in order to figure out a definition that works well.

To start defining your goal, ask yourself the following two questions:

What kind of work should be done? Students come from different backgrounds, not every student is a programmer or wants to do programming work but design or documentation instead. To match a student with your project, please categorize the task, e.g.:

  • Programming
  • Documentation
  • Design work
  • ...

What is the required skill level?

  • Beginner
  • Advanced

Please keep in mind that RailsGirls Summer of Code students might not be experienced enough to work on too advanced goals.