Sha256: e38a67c333b1ecce12952b97e103793b7d37d8cfba6dafa9ef1c0d9e27f65953

Contents?: true

Size: 1.64 KB

Versions: 4

Compression:

Stored size: 1.64 KB

Contents

# 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:

### To create a fully releasable engine

    rails g refinery_engine events name:string date:date picture:image

### To install the plugin into your app

    rails g refinerycms_events
    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: ``stevenheidel``, ``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 must pass
* Test and perfect everything.
* Organise a party and media

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
refinerycms-0.9.8.4 todo.md
refinerycms-0.9.8.3 todo.md
refinerycms-0.9.8.2 todo.md
refinerycms-0.9.8.1 todo.md