diff --git a/lib/generators/chiliproject_plugin/USAGE b/lib/generators/chiliproject_plugin/USAGE new file mode 100644 index 0000000000000000000000000000000000000000..12a57630cbc304c0d9c4cf1ad6a966de2f086a97 --- /dev/null +++ b/lib/generators/chiliproject_plugin/USAGE @@ -0,0 +1,20 @@ +Description: + The plugin generator creates stubs for a new ChiliProject plugin. + +Example: + ./script/generate chliproject_plugin meetings + create vendor/plugins/chiliproject_meetings/app/controllers + create vendor/plugins/chiliproject_meetings/app/helpers + create vendor/plugins/chiliproject_meetings/app/models + create vendor/plugins/chiliproject_meetings/app/views + create vendor/plugins/chiliproject_meetings/db/migrate + create vendor/plugins/chiliproject_meetings/lib/tasks + create vendor/plugins/chiliproject_meetings/assets/images + create vendor/plugins/chiliproject_meetings/assets/javascripts + create vendor/plugins/chiliproject_meetings/assets/stylesheets + create vendor/plugins/chiliproject_meetings/lang + create vendor/plugins/chiliproject_meetings/README + create vendor/plugins/chiliproject_meetings/init.rb + create vendor/plugins/chiliproject_meetings/lang/en.yml + create vendor/plugins/chiliproject_meetings/config/locales/en.yml + create vendor/plugins/chiliproject_meetings/test/test_helper.rb diff --git a/lib/generators/redmine_plugin/redmine_plugin_generator.rb b/lib/generators/chiliproject_plugin/chiliproject_plugin_generator.rb similarity index 90% rename from lib/generators/redmine_plugin/redmine_plugin_generator.rb rename to lib/generators/chiliproject_plugin/chiliproject_plugin_generator.rb index 9b0db2255c2521170cd23bc595af619bbaead135..02619c5083d7093829f1e5f435521f1f65d97ded 100644 --- a/lib/generators/redmine_plugin/redmine_plugin_generator.rb +++ b/lib/generators/chiliproject_plugin/chiliproject_plugin_generator.rb @@ -1,9 +1,9 @@ -class RedminePluginGenerator < Rails::Generator::NamedBase +class ChiliprojectPluginGenerator < Rails::Generator::NamedBase attr_reader :plugin_path, :plugin_name, :plugin_pretty_name def initialize(runtime_args, runtime_options = {}) super - @plugin_name = "redmine_#{file_name.underscore}" + @plugin_name = "chiliproject_#{file_name.underscore}" @plugin_pretty_name = plugin_name.titleize @plugin_path = "vendor/plugins/#{plugin_name}" end diff --git a/lib/generators/redmine_plugin/templates/README.rdoc b/lib/generators/chiliproject_plugin/templates/README.rdoc similarity index 100% rename from lib/generators/redmine_plugin/templates/README.rdoc rename to lib/generators/chiliproject_plugin/templates/README.rdoc diff --git a/lib/generators/redmine_plugin/templates/en.yml b/lib/generators/chiliproject_plugin/templates/en.yml similarity index 100% rename from lib/generators/redmine_plugin/templates/en.yml rename to lib/generators/chiliproject_plugin/templates/en.yml diff --git a/lib/generators/redmine_plugin/templates/en_rails_i18n.yml b/lib/generators/chiliproject_plugin/templates/en_rails_i18n.yml similarity index 100% rename from lib/generators/redmine_plugin/templates/en_rails_i18n.yml rename to lib/generators/chiliproject_plugin/templates/en_rails_i18n.yml diff --git a/lib/generators/redmine_plugin/templates/init.rb.erb b/lib/generators/chiliproject_plugin/templates/init.rb.erb similarity index 82% rename from lib/generators/redmine_plugin/templates/init.rb.erb rename to lib/generators/chiliproject_plugin/templates/init.rb.erb index e6feded223f7b1b1c2942a6b97f1950faf718567..d1862f3a524413a6ba8df355f9c2b3bb4ae1da7a 100644 --- a/lib/generators/redmine_plugin/templates/init.rb.erb +++ b/lib/generators/chiliproject_plugin/templates/init.rb.erb @@ -3,7 +3,7 @@ require 'redmine' Redmine::Plugin.register :<%= plugin_name %> do name '<%= plugin_pretty_name %> plugin' author 'Author name' - description 'This is a plugin for Redmine' + description 'This is a plugin for ChiliProject' version '0.0.1' url 'http://example.com/path/to/plugin' author_url 'http://example.com/about' diff --git a/lib/generators/redmine_plugin/templates/test_helper.rb.erb b/lib/generators/chiliproject_plugin/templates/test_helper.rb.erb similarity index 100% rename from lib/generators/redmine_plugin/templates/test_helper.rb.erb rename to lib/generators/chiliproject_plugin/templates/test_helper.rb.erb diff --git a/lib/generators/chiliproject_plugin_controller/USAGE b/lib/generators/chiliproject_plugin_controller/USAGE new file mode 100644 index 0000000000000000000000000000000000000000..7b1afe3d8dda801589942ec61f768c0b94f7c607 --- /dev/null +++ b/lib/generators/chiliproject_plugin_controller/USAGE @@ -0,0 +1,5 @@ +Description: + Generates a plugin controller. + +Example: + ./script/generate chiliproject_plugin_controller MyPlugin Pools index show vote diff --git a/lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb b/lib/generators/chiliproject_plugin_controller/chiliproject_plugin_controller_generator.rb similarity index 93% rename from lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb rename to lib/generators/chiliproject_plugin_controller/chiliproject_plugin_controller_generator.rb index 7f3f3f68e164a1e144197602151ad3f033b00e18..2cdbd2ca52930f4ec2d053fff2ac4883efd27cc7 100644 --- a/lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb +++ b/lib/generators/chiliproject_plugin_controller/chiliproject_plugin_controller_generator.rb @@ -1,13 +1,13 @@ require 'rails_generator/base' require 'rails_generator/generators/components/controller/controller_generator' -class RedminePluginControllerGenerator < ControllerGenerator +class ChiliprojectPluginControllerGenerator < ControllerGenerator attr_reader :plugin_path, :plugin_name, :plugin_pretty_name def initialize(runtime_args, runtime_options = {}) runtime_args = runtime_args.dup usage if runtime_args.empty? - @plugin_name = "redmine_" + runtime_args.shift.underscore + @plugin_name = "chiliproject_" + runtime_args.shift.underscore @plugin_pretty_name = plugin_name.titleize @plugin_path = "vendor/plugins/#{plugin_name}" super(runtime_args, runtime_options) diff --git a/lib/generators/redmine_plugin_controller/templates/controller.rb.erb b/lib/generators/chiliproject_plugin_controller/templates/controller.rb.erb similarity index 100% rename from lib/generators/redmine_plugin_controller/templates/controller.rb.erb rename to lib/generators/chiliproject_plugin_controller/templates/controller.rb.erb diff --git a/lib/generators/redmine_plugin_controller/templates/functional_test.rb.erb b/lib/generators/chiliproject_plugin_controller/templates/functional_test.rb.erb similarity index 100% rename from lib/generators/redmine_plugin_controller/templates/functional_test.rb.erb rename to lib/generators/chiliproject_plugin_controller/templates/functional_test.rb.erb diff --git a/lib/generators/redmine_plugin_controller/templates/helper.rb.erb b/lib/generators/chiliproject_plugin_controller/templates/helper.rb.erb similarity index 100% rename from lib/generators/redmine_plugin_controller/templates/helper.rb.erb rename to lib/generators/chiliproject_plugin_controller/templates/helper.rb.erb diff --git a/lib/generators/redmine_plugin_controller/templates/view.html.erb b/lib/generators/chiliproject_plugin_controller/templates/view.html.erb similarity index 100% rename from lib/generators/redmine_plugin_controller/templates/view.html.erb rename to lib/generators/chiliproject_plugin_controller/templates/view.html.erb diff --git a/lib/generators/chiliproject_plugin_model/USAGE b/lib/generators/chiliproject_plugin_model/USAGE new file mode 100644 index 0000000000000000000000000000000000000000..40ce2c332f9caaa26b981523dd3f02bf9043f0a1 --- /dev/null +++ b/lib/generators/chiliproject_plugin_model/USAGE @@ -0,0 +1,5 @@ +Description: + Generates a plugin model. + +Examples: + ./script/generate chiliproject_plugin_model MyPlugin pool title:string question:text diff --git a/lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb b/lib/generators/chiliproject_plugin_model/chiliproject_plugin_model_generator.rb similarity index 92% rename from lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb rename to lib/generators/chiliproject_plugin_model/chiliproject_plugin_model_generator.rb index 1c34439aac30ecd77657132e20a0e0f58e002744..54f26b5b0bf72cb1f4e112ee5172505e98e4f484 100644 --- a/lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb +++ b/lib/generators/chiliproject_plugin_model/chiliproject_plugin_model_generator.rb @@ -1,13 +1,13 @@ require 'rails_generator/base' require 'rails_generator/generators/components/model/model_generator' -class RedminePluginModelGenerator < ModelGenerator +class ChiliprojectPluginModelGenerator < ModelGenerator attr_accessor :plugin_path, :plugin_name, :plugin_pretty_name def initialize(runtime_args, runtime_options = {}) runtime_args = runtime_args.dup usage if runtime_args.empty? - @plugin_name = "redmine_" + runtime_args.shift.underscore + @plugin_name = "chiliproject_" + runtime_args.shift.underscore @plugin_pretty_name = plugin_name.titleize @plugin_path = "vendor/plugins/#{plugin_name}" super(runtime_args, runtime_options) diff --git a/lib/generators/redmine_plugin_model/templates/fixtures.yml b/lib/generators/chiliproject_plugin_model/templates/fixtures.yml similarity index 100% rename from lib/generators/redmine_plugin_model/templates/fixtures.yml rename to lib/generators/chiliproject_plugin_model/templates/fixtures.yml diff --git a/lib/generators/redmine_plugin_model/templates/migration.rb.erb b/lib/generators/chiliproject_plugin_model/templates/migration.rb.erb similarity index 100% rename from lib/generators/redmine_plugin_model/templates/migration.rb.erb rename to lib/generators/chiliproject_plugin_model/templates/migration.rb.erb diff --git a/lib/generators/redmine_plugin_model/templates/model.rb.erb b/lib/generators/chiliproject_plugin_model/templates/model.rb.erb similarity index 100% rename from lib/generators/redmine_plugin_model/templates/model.rb.erb rename to lib/generators/chiliproject_plugin_model/templates/model.rb.erb diff --git a/lib/generators/redmine_plugin_model/templates/unit_test.rb.erb b/lib/generators/chiliproject_plugin_model/templates/unit_test.rb.erb similarity index 100% rename from lib/generators/redmine_plugin_model/templates/unit_test.rb.erb rename to lib/generators/chiliproject_plugin_model/templates/unit_test.rb.erb diff --git a/lib/generators/redmine_plugin/USAGE b/lib/generators/redmine_plugin/USAGE deleted file mode 100644 index 2037ae143eaefd80bd50437025c6465c0d949015..0000000000000000000000000000000000000000 --- a/lib/generators/redmine_plugin/USAGE +++ /dev/null @@ -1,20 +0,0 @@ -Description: - The plugin generator creates stubs for a new Redmine plugin. - -Example: - ./script/generate redmine_plugin meetings - create vendor/plugins/redmine_meetings/app/controllers - create vendor/plugins/redmine_meetings/app/helpers - create vendor/plugins/redmine_meetings/app/models - create vendor/plugins/redmine_meetings/app/views - create vendor/plugins/redmine_meetings/db/migrate - create vendor/plugins/redmine_meetings/lib/tasks - create vendor/plugins/redmine_meetings/assets/images - create vendor/plugins/redmine_meetings/assets/javascripts - create vendor/plugins/redmine_meetings/assets/stylesheets - create vendor/plugins/redmine_meetings/lang - create vendor/plugins/redmine_meetings/README - create vendor/plugins/redmine_meetings/init.rb - create vendor/plugins/redmine_meetings/lang/en.yml - create vendor/plugins/redmine_meetings/config/locales/en.yml - create vendor/plugins/redmine_meetings/test/test_helper.rb diff --git a/lib/generators/redmine_plugin_controller/USAGE b/lib/generators/redmine_plugin_controller/USAGE deleted file mode 100644 index 8336e711753af40e5d3a1c2f54bbbf17b242f5e2..0000000000000000000000000000000000000000 --- a/lib/generators/redmine_plugin_controller/USAGE +++ /dev/null @@ -1,5 +0,0 @@ -Description: - Generates a plugin controller. - -Example: - ./script/generate redmine_plugin_controller MyPlugin Pools index show vote diff --git a/lib/generators/redmine_plugin_model/USAGE b/lib/generators/redmine_plugin_model/USAGE deleted file mode 100644 index 0cb55a186ed6f49278a16f227314e4a6436ad7b4..0000000000000000000000000000000000000000 --- a/lib/generators/redmine_plugin_model/USAGE +++ /dev/null @@ -1,5 +0,0 @@ -Description: - Generates a plugin model. - -Examples: - ./script/generate redmine_plugin_model MyPlugin pool title:string question:text