Dunlop workflow tool system
Installation
To use Dunlop in your project add it to your Gemfile
gem 'dunlop'
and create the project scaffold:
rails generate dunlop:install
Generators
source_file
To add a source file to your project use the source_file generator:
rails generate source_file planned_dslams
NOTE: do a git commit before you use a generator! Possible options for the generator are:
--sqlto add scaffold sql templates to load data using sql--source_recordif the data is loaded into a connected SourceRecord model associated with the latest loaded source file.--attributes="Attr 1" "Attr 2" attr_3to list the header columns of the source file. The attributes will be assumed to have an underscored column name form with spaces replaced by underscores. Default column type will be string. It is meant as a fast and good start, not a final result.
So to generate a full featured source file the following will work:
rails generate source_file planned_dslams --sql --source_record --attributes="Attr 1" attr_etc
dunlop:scenario
To add a scenario to your project:
rails generate dunlop:scenario VulaMigration