Dne 8.7.2014 20:00, Achilleas Pipinellis napsal(a):
Hey there, I thought some of you might want to check how the refactoring
of isitfedoraruby goes. Here's a short changelog for the previous month.


- Remove unused code (sorry Mo...)
   - Remove HistoricalGems model
   - Remove Build controller/view
   - Remove methods related to local spec/gem downloading
   - Remove empty helpers
   - Cleaned routes, removed unused ones
- Conform to ruby/rails style guide, ~500 errors/warnings fixed
- Maintainer field for packages is now using the fas_name
- Automatically fetch versions of Fedora by querying the pkgdb api
   - Addded rake task to fetch rawhide version and store it in a file locally
- Show koji builds from supported Fedora versions only
- Bugs
   - Query bugs via api using pkgwat
   - Show only open Fedora bugs, exclude EPEL ones
     - Drop `is_open` from bugs table
- Hover over links to see full titles when truncated eg. bugs (to be pushed)
- Rename builds table to koji_builds for clarity
- Added tests
   - Unit tests for models (not yet finished, integration tests to be added)
- Added Github services
   - travis-ci
   - hound-ci
   - coveralls
   - gemnasium
- Development tools
   - shoulda-matchers
   - rspec
   - capybara
   - rack-mini-profiler
   - rubocop
   - factory_girl
   - annotate
   - railsroady

I will include this changelog in the app and update it whenever I make a
change worth noted. Also it would be fun if there were versions, so I
added a v0.9.0 to the changelog :p By the end of the summer I hope to
get on releasing 1.0 :)

A testing instance can be found at [0].
Please report any bugs/feature requests at github [1].

Plans to do from now on:

- Deploy on opeshift
- Refactor rake tasks (see [2])
- Use api calls wherever possible
- Work on additional features
   - dependency checker
   - gemfile tool
   - packaging progress of a gem
- UI refactor: I kinda hate how it looks like a common bootstrap theme
:p I have a lot of ideas on how to make it appealing, but I know little
of design/css/js so I'll take my time. I'm seriously considering
switching to foundation[3] though which is more straightforward than
bootstrap.
- Documentation on
   - contributing
   - deploying
   - testing
   - using rake tasks

There are probably many things I miss now, I'll keep you posted. Thanks
for reading :)


[0] http://fedoraruby.axilleas.me
[1] https://github.com/axilleas/isitfedoraruby/issues
[2] https://github.com/axilleas/isitfedoraruby/issues/13
[3] https://github.com/zurb/foundation-rails



Nice work! Just wondering, is there some notification about errors? For example this link [1] gives me Error 500. Should I bother with reporting it or are you already notified at your email, that something went wrong and you are already working on fix? ;)


[1] http://fedoraruby.axilleas.me/rubygems?direction=asc&sort=downloads
_______________________________________________
ruby-sig mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig

Reply via email to