Permalink
Switch branches/tags
Nothing to show
Commits on Jan 20, 2009
  1. Allowed user to specify project authors by hand instead of always rel…

    skade committed Jan 20, 2009
    …ying on the license file to be in expected form. My license template sadly doesn't follow that form.
  2. Use Gem::RubyGemsVersion instead of a shell command to determine ruby…

    skade committed Jan 20, 2009
    …gems version for generation of setup.erb.
    
    This as multiple advantages:
    - Doesn't crash on Windows with "Errno::ENOEXEC: Exec format error"
    - Doesn't accidentally hit other ruby environments (Ruby when using Jruby, especially)
    - Doesn't accidentally hit a gem installation that is not the one of the runtime system
Commits on Jan 19, 2009
  1. add release info

    sunaku committed Jan 19, 2009
  2. inochi depends on rake

    sunaku committed Jan 19, 2009
  3. solve circular dependency problem by making inochi gem not dependent on

    sunaku committed Jan 19, 2009
    erbook gem.  however, erbook is still required during runtime and is
    susplied on the `gem install` command for inochi
  4. add release info

    sunaku committed Jan 19, 2009
  5. require inochi gem by major version to avoid dependency

    sunaku committed Jan 19, 2009
    conflicts when upgrading to a new minor release
  6. use --force when installing gem to bypass circular dependency check

    sunaku committed Jan 19, 2009
    (inochi needs erbook and vice versa)
    
    Thanks to Florian Gilcher for reporting this.
  7. project library name was determined incorrectly

    sunaku committed Jan 19, 2009
    Thanks to Florian Gilcher for reporting this.
  8. Kernel#require does not normalize relative & absolute

    sunaku committed Jan 19, 2009
    paths so lib/inochi/inochi.rb was being required() twice
  9. add release info

    sunaku committed Jan 19, 2009
  10. add user manual

    sunaku committed Jan 17, 2009
  11. specify required gem versions by major number... hopefully everyone

    sunaku committed Jan 19, 2009
    follows the RubyGems rational versioning policy to make this work
  12. use Addressable::URI instead of Ruby's URI library

    sunaku committed Jan 19, 2009
    which barfs on dashes and underscores in hostnames
  13. check for already published/announced releases

    sunaku committed Jan 19, 2009
    add pub:ann:talk task which posts to ruby-talk via RubyForum
    
    reduce task dependencies to the minimal set for 'pub' tasks
  14. treat email address as optional in copyright notices

    sunaku committed Jan 14, 2009
    add documentation for how copyright notices are parsed
  15. define virtual "project_summary" and "project_history" nodes in user

    sunaku committed Jan 19, 2009
    manual instead of making the author specify IDs of existing nodes
Commits on Jan 18, 2009
  1. lots of changes mixed together because I was lazy

    sunaku committed Jan 10, 2009
    * add :docsite parameter which specifies
      the URL of the published user manual
    
    * add AUTHORS constant to project module
    
    * improve announcement generation tasks
    
    * hide gem package tasks from `rake -T`
Commits on Jan 17, 2009