GSOC 2013/Student Application Anujmore/RubyGems

From FedoraProject

Jump to: navigation, search

Contents

Contact Information

Why do you want to work with the Fedora Project?

Out of the few projects I have volunteered in, the Fedora Project came out as the most friendly and the most welcoming to newcomers. The Fedora SIGs are fun to work in, and have a feel of a closely knit community.

I am an approved packager, and have been a part of the Fedora Sounds SIG, which aims at creating sound themes for Fedora. For this reason, I intend to work on packaging RubyGems into RPMs. My initial part of the work can be found here.

Do you have any past involvement with the Fedora project or any other open source project as a contributor?

  1. Fedora Project as a packager [1]
  2. Fedora Project as the creator of the sound theme 'acoustic' [2][3]
  3. Arch Linux as a packager in the AUR [4]
  4. Other contributions on Github [5]

Did you participate with the past GSoC programs, if so which years, which organizations?

No.

Will you continue contributing/supporting the Fedora project after the GSoC 2013 program, if yes, which team(s), you are interested with?

I do not see packaging as a one-off task: something that can be done just once and then ignored (one reason why I never packaged too many apps). Having tried and tested the Arch method of installing packages from 'gem install', I am convinced that it is the wrong way, and gems must be handled by distributions as packages.

For this reason, I see myself maintaining and packaging my own gems as long as I (try to ;-)) program in Ruby, because I can relate with the product and the problems faced. Packaging and maintinaing a sizable amount (all?) of these gems and these gems would be great for Fedora as a distribution for Rubyists.

tl;dr: Interested in contributing to the Ruby SIG.

Why should we choose you over other applicants?

I have had previous contributions to Fedora (as a packager, ambassador, Sounds SIG member), and other FOSS projects. I also see Gem packaging as a learning experience, a final thing that makes me comfortable with packaging. As mentioned, my progress with packaging can be followed here.

I have experience on web designing and basic Rails development, but I nearly don't trust my own skills on that enough.

Links

[1] https://admin.fedoraproject.org/pkgdb/users/packages/anujmore

[2] https://admin.fedoraproject.org/pkgdb/acls/name/sound-theme-acoustic

[3] http://anujmore.fedorapeople.org/sounds

[4] https://aur.archlinux.org/packages/?K=execat&SeB=m

[5] https://github.com/execat