Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.6 KB

todo.md

File metadata and controls

56 lines (37 loc) · 1.6 KB

Todos required for 0.9.9 release

Engine API

Responsible person: djones

rails g refinery_engine does the following things:

  • Creates what it does now
  • Creates a gemspec with the gem name of "refinerycms-#{engine_name}"
  • Puts the gem in the Gemfile
  • Copies db files to the vendor/engines/engine_name/db folder ONLY
  • Creates a generator in lib/generators which will install the db to the right place
  • Creates a public, spec, and features empty folders
  • Creates lib/tasks as a template
  • Maybe some sort of README on how to release your gem open source

Then the process will be:

rails g refinery_engine events name:string date:date picture:image # to create a fully releasable engine rails g refinerycms_events # to install the plugin into your app bundle install rake db:migrate

And then when it's released all new refinerycms- gems will have the same install process. Yippee!

Internet Explorer 7+ Support

Responsible person: parndt

  • WYMEditor and the dialogs are the weakest areas right now.

Responsible person: stevenheidle, djones

  • Finding and filing issues found in IE

Solid Test Coverage

Responsible person: VGoff

  • Add more Cucumber features for the whole of Refinery.
  • Add RSpec for the whole of Refinery, particularly:
    • User, User plugin and User mailer
    • Inquiry mailer and Inquiry setting

I18n support

  • Check all the views for missing translations
    • You can run a rake task with your locale e.g for Slovenian: rake translate:lost_in_translation LOCALE=sl

Todos required for 1.0.0 release

  • All tests much pass
  • Test and perfect everything.
  • Organise a party and media