bioruby-gem
bioruby-gem copied to clipboard
BioGem helps Bioinformaticians start developing plugins/modules for BioRuby creating a scaffold and a gem package
Lately I have been writing gems without bundler/jeweler and simply using rake+gem. I don't know who is using biogem right now, but I think we can create a simpler tool...
We need to adapt biogem to ease gem creation for SciRuby - which may soon be much bigger than BioRuby.
It seems there is a bug in Jeweler. Ruby 1.9 calls Gem::Package.open which results in failure to build a gem. This is after updating to rubygems 2 ``` > rake...
I see biogem as a souped up jeweler :). Sometimes handy for non-bio gems.
https://github.com/pjotrp/regressiontest very useful tool. Used in bio-table, for example.
This one trips me up often. I updated an upstream gem, next release, and the old gem file is still locked in. No reason on a release not to remove...
Most people code for 1.9, but users still try 1.8. We should generate a warning/error by default.
I think biogem should default to the following switches: --with-bin --rspec --cucumber --with-ext --with-yard and perhaps more. It is much easier to remove files after generating a biogem, than thinking...
Regression testing of input/output can be interesting. I'll add templates at some point
Now only a few high level functionalities are tested by biogem. I'd like to write more tests for all options supported by biogem, this will be useful during the switch...