I am in my last year at the University of Technology (IUT) in Belfort (France), I have learned there a lot of languages such as Python, java, c, c++, html/css (trying to use as often as possible the latest versions and including the same feature for old browsers), php, Javascript, sql, Functional test on Java. I will start working on ajax/Jquery soon. I have been acquiring a large part of my knowledge by myself, doing some projects for friends, this include for example Django, Python, html/css, java. I do not have any knowledge on pylons, but my philosophy is that learning something new is always a positive challenge and I am not afraid to work on my own. I am currently working on how to make those programs open Sourced. In all my projects I have always tried to make my work as user-friendly as possible without loosing any feature. I have also had to make algorithm lighter and lighter because of the poor quality of these servers I have had to use.

I am curious, thanks mainly to scouting where I am an animator and educator and which requires people to have a lot of ideas. That’s why I can say that I am quite creative and ingenious. I am also serious and committed to my work and I see myself as a very punctual person who cannot stand being late.

I love making web interface as clear and useful possible, I think that helping people to work on Debian could be a great thing, the actual interface may have already lost some user that's why I would like to make thing as easy and clear as possible.

Main idea

the project can be divided in 4 parts :

the first part will be creating a better source package review interface that will be connected to the debian mentors mailing list, including code review with a way to show the line which is commented. Also every report will send a simple but complet message to the mailing list

the second part is making a interface that show messages send on debian-mentors mailing-list and sponsorship-request bugs dealing with each package

the third part will be implementing a system of Karma for package reviewing in order to influence user to post review

the last part will be implementing the team concept in mentors.debian.net (connection with mailling list, sort by team, show some teams, hide some other)

Details:

Design proposal:

The project will be divided into 3 parts

Personal idea:

Things must be made by instinct, here is a list of idea sort by domains : sorting package list :

review system :

mailing list :

Proposed development method:

Testing:

Per week I will post at least one article on a blog for the week’s work At each hard point or Search work I will post the result and maybe the how-to on the blog I can post the work on progress on twitter or other websites like... few beta interface will be available.

Before summer:

First two weeks:

2 weeks:

2 week:

1 weeks:

2 week:

1 week:

Last weeks:

After Gsoc:

each weeks : break, what was made? what missed? why? what Could I do to avoid this next time?

I have got exams the first week of June, before that I will be available for 20h or more per week after that I will be able to work more

Debian is to my mind one of the best systems available, I use it server side, and when I work. I choose Debian because I trust in the future of open sourced and free software, Debian is also a huge part of the Linux world that I would like to help growing, this summer of code can be for me a way to take part in the Debian movement, I find the work done on Debian pretty amazing, it’s uncommon to find an Os as stable as Debian. This will be a great experience, I use almost every day packages from Debian but then I will be able to learn how does it work! It should be great to work with an existing team that's look very dynamical.