GSoC 2013: Difference between revisions

From OpenHatch wiki
imported>Paulproteus
No edit summary
imported>Paulproteus
No edit summary
Line 13: Line 13:
 
If you, as a student, want to work on this, the best first step is to ask Asheesh for screenshots of Ubuntu's similar tool used by the Developer Advisory Team. Then he can talk you through it in more depth.
 
If you, as a student, want to work on this, the best first step is to ask Asheesh for screenshots of Ubuntu's similar tool used by the Developer Advisory Team. Then he can talk you through it in more depth.
   
== Training missions, version 2 ==
+
=== Training missions, version 2 ===
   
 
- Oppia
 
- Oppia
Line 20: Line 20:
 
- write documentation
 
- write documentation
   
== Volunteer opportunity finder, version 2 ==
+
=== Volunteer opportunity finder, version 2 ===
   
 
Volunteer opportunity finder v2
 
Volunteer opportunity finder v2

Revision as of 18:01, 29 March 2013

GSoC 2013

Ideas

Data-driven mentorship app

Right now, when a new contributor shows up to an open source community,

You would work with us on a mentor-mentee tracker that can be used all across the year, not just during a summer of code.

When people show up

If you, as a student, want to work on this, the best first step is to ask Asheesh for screenshots of Ubuntu's similar tool used by the Developer Advisory Team. Then he can talk you through it in more depth.

Training missions, version 2

- Oppia

- port to use django models
- port training missions over to it
- write documentation 

Volunteer opportunity finder, version 2

Volunteer opportunity finder v2

Modernize the OpenHatch Django codebase

Right now, the OpenHatch codebase can be described as a tangled mess of the best Django practices we could pick up in 2009. Do you want to learn about refactoring by trying it with a real codebase?

We do have high test coverage. That will help you dramatically if you want to take on this task.

If you're excited about code quality, we'd love to work with you on:

  • Discussing code style guidelines with us, coming to a consensus, and then documenting them. After documenting them, we can look for tools that would help automatically find violations, and then you would work