From Fedora Project Wiki
Line 7: Line 7:
===An overview of your proposal===
===An overview of your proposal===


isitfedoraduby is a nice project that never got the attention it deserved. I believe this was because it served merely as a portal of the gems packaged for Fedora, showing their statuses and some nice statistics and graphs.  
isitfedoraduby is a nice project that never got the attention it deserved. I believe this is because it serves merely as a portal of the gems packaged for Fedora, showing their statuses and some nice statistics and graphs.  


Being a packager myself for almost a year now, I am familiar with the difficulties one has to overcome in order to package a gem. This idea aims to facilitate the packaging process and promote the site among Fedora ruby packagers.
Being a packager myself for almost a year now, I am familiar with the difficulties one has to overcome in order to package a gem. This idea aims to facilitate the packaging process by providing some new tools  and promote the site among Fedora ruby packagers.


In particular, I plan to refactor the base code where needed, write rspec tests and add new features. You can read below the details.
In particular, I have in mind to:
 
* refactor the base code where needed
* write rspec tests
* enhance the [http://www.isitfedoraruby.com/stats/gemfile_tool gemfile_tool]
* implement a feature of gem/app packaging progress bar
* show better formatted dependency checker
* create a page with stats preview of a gem not yet packaged
* use polisher gem where needed
 
I will try to expand below each item.


===The need you believe it fulfills===
===The need you believe it fulfills===

Revision as of 21:52, 18 March 2014

Proposal

isitfedoraruby.com is a web-application built with Ruby on Rails, that keeps track of the Fedora/Ruby integration, especially gem -> rpm conversion.

The project was started on 2012 as a Google Summer Of Code project by User:Zuhao and later were added some new features during the Google Code In program. This is my idea of enhancing it from a packager's point of view.

An overview of your proposal

isitfedoraduby is a nice project that never got the attention it deserved. I believe this is because it serves merely as a portal of the gems packaged for Fedora, showing their statuses and some nice statistics and graphs.

Being a packager myself for almost a year now, I am familiar with the difficulties one has to overcome in order to package a gem. This idea aims to facilitate the packaging process by providing some new tools and promote the site among Fedora ruby packagers.

In particular, I have in mind to:

  • refactor the base code where needed
  • write rspec tests
  • enhance the gemfile_tool
  • implement a feature of gem/app packaging progress bar
  • show better formatted dependency checker
  • create a page with stats preview of a gem not yet packaged
  • use polisher gem where needed

I will try to expand below each item.

The need you believe it fulfills

Any relevant experience you have

How you intend to implement your proposal

A rough timeline for your progress

21/03 - 18/08

Any other details you feel we should consider

Have you communicated with a potential mentor? If so, who?