User:Hiemanshu/GSoC Kids Spin

= Contact Information ==

Email Address: hiemanshu at fedoraproject (dot) org

Telephone: +91 99(zero)27 66(nine)62

Blog URL: http://hiemanshu.wordpress.com/

Freenode IRC Nick: hiemanshu

Why do you want to work with our team?
I have been involved with Fedora for over a year now and also did FSC last year. The team has been very helpful in my progress so far and would love to continue working with the very helpful team who help me learn a huge portion of what I know today.

Do you have any past involvement with our team or another open source project?
Yes, I am in involed with quite a few groups within Fedora some of which include marketing, websites, packaging and ambassadors.

Why should we choose you over other applicants?
I have worked on spins before, I worked on the Security Spin with Joerg and also wrote the KDE Netbook spin along with Aditya Patwari last year during FSC

Proposal Description
Please describe your proposal in detail. Include:

* An overview of your proposal

The proposal is to write a spin which helps kids or young adults getting started with fedora. This will include applications that will help the kids study and enjoy their free time as well.

* The need you believe it fulfills

This is needed so we can target a larger audience with fedora and help the students get started with open source in a early age.

* Any relevant experience you have

I have experience with packaging (I have been approved as a packager for fedora), writing kickstart files and coding in Python and Qt. I have also created spins before for friends, worked on the security spin and also create the Fedora KDE Netbook spin last summer.

* How you intend to implement your proposal

First brainstrom with the mentor and the community and create a list of applications and other things that will make sense on a spin for the kids. Next sort it out into different groups according to the age, and then start packaging the things that aren't already packaged. Once that has been done, write a script that asks for the age group and shows the different applications according to that (keep anaconda as vanilla as possible)

* A rough timeline for your progress

Week 0 - 4 : Get the list of the applications to use, Package the applications

Week 4 - 8 : Finish up the packaging, and create the script for the user to choose from

Week 8 - 11 : Test the live cd and make sure everything is working as it is, also see to that it follows the spin guidelines so it can be accepted as a spin for the next version or fedora (F16 or F17). Once that is done write a tour for the kids to go through once fedora is booted from the live cd or installed

Week 11 - 13 : Document everything, start with the spin process and finish anything that can be done without the spin wrangler, squash any bugs and do a finally testing.

* Any other details you feel we should consider

None

Have you communicated with a potential mentor? If so, who?
Yes I have spoken to Ryan Rix over IRC, and chat.