From 9227907b260bc486c962b34138d7dd7f9ae9ed58 Mon Sep 17 00:00:00 2001 From: Eric Date: Fri, 1 May 2020 13:51:23 -0500 Subject: [PATCH] Move generators which override part of rails into their own place --- lib/generators/overrides.rb | 4 ++++ lib/generators/{ => overrides}/rails/plugin/USAGE | 0 lib/generators/{ => overrides}/rails/plugin/plugin_builder.rb | 0 .../{ => overrides}/rails/plugin/templates/%name%.gemspec.tt | 0 .../{ => overrides}/rails/plugin/templates/AGPL-3.0.txt.tt | 0 .../{ => overrides}/rails/plugin/templates/GPL-3.0.txt.tt | 0 .../{ => overrides}/rails/plugin/templates/Gemfile.tt | 0 .../{ => overrides}/rails/plugin/templates/LGPL-3.0.txt.tt | 0 .../{ => overrides}/rails/plugin/templates/LICENSE.tt | 0 .../{ => overrides}/rails/plugin/templates/README.md.tt | 0 .../{ => overrides}/rails/plugin/templates/Rakefile.tt | 0 .../%namespaced_name%/application_controller.rb.tt | 0 .../app/helpers/%namespaced_name%/application_helper.rb.tt | 0 .../app/jobs/%namespaced_name%/application_job.rb.tt | 0 .../app/mailers/%namespaced_name%/application_mailer.rb.tt | 0 .../app/models/%namespaced_name%/application_record.rb.tt | 0 .../views/layouts/%namespaced_name%/application.html.erb.tt | 0 .../{ => overrides}/rails/plugin/templates/bin/rails.tt | 0 .../{ => overrides}/rails/plugin/templates/bin/test.tt | 0 .../rails/plugin/templates/config/routes.rb.tt | 0 .../{ => overrides}/rails/plugin/templates/gitignore.tt | 0 .../rails/plugin/templates/lib/%namespaced_name%.rb.tt | 0 .../rails/plugin/templates/lib/%namespaced_name%/engine.rb.tt | 0 .../plugin/templates/lib/%namespaced_name%/railtie.rb.tt | 0 .../plugin/templates/lib/%namespaced_name%/version.rb.tt | 0 .../templates/lib/tasks/%namespaced_name%_tasks.rake.tt | 0 .../rails/plugin/templates/rails/application.rb.tt | 0 .../{ => overrides}/rails/plugin/templates/rails/boot.rb.tt | 0 .../rails/plugin/templates/rails/dummy_manifest.js.tt | 0 .../rails/plugin/templates/rails/engine_manifest.js.tt | 0 .../rails/plugin/templates/rails/javascripts.js.tt | 0 .../{ => overrides}/rails/plugin/templates/rails/routes.rb.tt | 0 .../rails/plugin/templates/rails/stylesheets.css | 0 .../rails/plugin/templates/test/%namespaced_name%_test.rb.tt | 0 .../plugin/templates/test/application_system_test_case.rb.tt | 0 .../plugin/templates/test/integration/navigation_test.rb.tt | 0 .../rails/plugin/templates/test/test_helper.rb.tt | 0 37 files changed, 4 insertions(+) create mode 100644 lib/generators/overrides.rb rename lib/generators/{ => overrides}/rails/plugin/USAGE (100%) rename lib/generators/{ => overrides}/rails/plugin/plugin_builder.rb (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/%name%.gemspec.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/AGPL-3.0.txt.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/GPL-3.0.txt.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/Gemfile.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/LGPL-3.0.txt.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/LICENSE.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/README.md.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/Rakefile.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/app/controllers/%namespaced_name%/application_controller.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/app/helpers/%namespaced_name%/application_helper.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/app/jobs/%namespaced_name%/application_job.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/app/mailers/%namespaced_name%/application_mailer.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/app/models/%namespaced_name%/application_record.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/app/views/layouts/%namespaced_name%/application.html.erb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/bin/rails.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/bin/test.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/config/routes.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/gitignore.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/lib/%namespaced_name%.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/lib/%namespaced_name%/engine.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/lib/%namespaced_name%/railtie.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/lib/%namespaced_name%/version.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/lib/tasks/%namespaced_name%_tasks.rake.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/rails/application.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/rails/boot.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/rails/dummy_manifest.js.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/rails/engine_manifest.js.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/rails/javascripts.js.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/rails/routes.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/rails/stylesheets.css (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/test/%namespaced_name%_test.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/test/application_system_test_case.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/test/integration/navigation_test.rb.tt (100%) rename lib/generators/{ => overrides}/rails/plugin/templates/test/test_helper.rb.tt (100%) diff --git a/lib/generators/overrides.rb b/lib/generators/overrides.rb new file mode 100644 index 00000000..f4570846 --- /dev/null +++ b/lib/generators/overrides.rb @@ -0,0 +1,4 @@ +# frozen_string_literal: true + +# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later +require_relative './overrides/rails/plugin/plugin_builder' \ No newline at end of file diff --git a/lib/generators/rails/plugin/USAGE b/lib/generators/overrides/rails/plugin/USAGE similarity index 100% rename from lib/generators/rails/plugin/USAGE rename to lib/generators/overrides/rails/plugin/USAGE diff --git a/lib/generators/rails/plugin/plugin_builder.rb b/lib/generators/overrides/rails/plugin/plugin_builder.rb similarity index 100% rename from lib/generators/rails/plugin/plugin_builder.rb rename to lib/generators/overrides/rails/plugin/plugin_builder.rb diff --git a/lib/generators/rails/plugin/templates/%name%.gemspec.tt b/lib/generators/overrides/rails/plugin/templates/%name%.gemspec.tt similarity index 100% rename from lib/generators/rails/plugin/templates/%name%.gemspec.tt rename to lib/generators/overrides/rails/plugin/templates/%name%.gemspec.tt diff --git a/lib/generators/rails/plugin/templates/AGPL-3.0.txt.tt b/lib/generators/overrides/rails/plugin/templates/AGPL-3.0.txt.tt similarity index 100% rename from lib/generators/rails/plugin/templates/AGPL-3.0.txt.tt rename to lib/generators/overrides/rails/plugin/templates/AGPL-3.0.txt.tt diff --git a/lib/generators/rails/plugin/templates/GPL-3.0.txt.tt b/lib/generators/overrides/rails/plugin/templates/GPL-3.0.txt.tt similarity index 100% rename from lib/generators/rails/plugin/templates/GPL-3.0.txt.tt rename to lib/generators/overrides/rails/plugin/templates/GPL-3.0.txt.tt diff --git a/lib/generators/rails/plugin/templates/Gemfile.tt b/lib/generators/overrides/rails/plugin/templates/Gemfile.tt similarity index 100% rename from lib/generators/rails/plugin/templates/Gemfile.tt rename to lib/generators/overrides/rails/plugin/templates/Gemfile.tt diff --git a/lib/generators/rails/plugin/templates/LGPL-3.0.txt.tt b/lib/generators/overrides/rails/plugin/templates/LGPL-3.0.txt.tt similarity index 100% rename from lib/generators/rails/plugin/templates/LGPL-3.0.txt.tt rename to lib/generators/overrides/rails/plugin/templates/LGPL-3.0.txt.tt diff --git a/lib/generators/rails/plugin/templates/LICENSE.tt b/lib/generators/overrides/rails/plugin/templates/LICENSE.tt similarity index 100% rename from lib/generators/rails/plugin/templates/LICENSE.tt rename to lib/generators/overrides/rails/plugin/templates/LICENSE.tt diff --git a/lib/generators/rails/plugin/templates/README.md.tt b/lib/generators/overrides/rails/plugin/templates/README.md.tt similarity index 100% rename from lib/generators/rails/plugin/templates/README.md.tt rename to lib/generators/overrides/rails/plugin/templates/README.md.tt diff --git a/lib/generators/rails/plugin/templates/Rakefile.tt b/lib/generators/overrides/rails/plugin/templates/Rakefile.tt similarity index 100% rename from lib/generators/rails/plugin/templates/Rakefile.tt rename to lib/generators/overrides/rails/plugin/templates/Rakefile.tt diff --git a/lib/generators/rails/plugin/templates/app/controllers/%namespaced_name%/application_controller.rb.tt b/lib/generators/overrides/rails/plugin/templates/app/controllers/%namespaced_name%/application_controller.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/app/controllers/%namespaced_name%/application_controller.rb.tt rename to lib/generators/overrides/rails/plugin/templates/app/controllers/%namespaced_name%/application_controller.rb.tt diff --git a/lib/generators/rails/plugin/templates/app/helpers/%namespaced_name%/application_helper.rb.tt b/lib/generators/overrides/rails/plugin/templates/app/helpers/%namespaced_name%/application_helper.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/app/helpers/%namespaced_name%/application_helper.rb.tt rename to lib/generators/overrides/rails/plugin/templates/app/helpers/%namespaced_name%/application_helper.rb.tt diff --git a/lib/generators/rails/plugin/templates/app/jobs/%namespaced_name%/application_job.rb.tt b/lib/generators/overrides/rails/plugin/templates/app/jobs/%namespaced_name%/application_job.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/app/jobs/%namespaced_name%/application_job.rb.tt rename to lib/generators/overrides/rails/plugin/templates/app/jobs/%namespaced_name%/application_job.rb.tt diff --git a/lib/generators/rails/plugin/templates/app/mailers/%namespaced_name%/application_mailer.rb.tt b/lib/generators/overrides/rails/plugin/templates/app/mailers/%namespaced_name%/application_mailer.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/app/mailers/%namespaced_name%/application_mailer.rb.tt rename to lib/generators/overrides/rails/plugin/templates/app/mailers/%namespaced_name%/application_mailer.rb.tt diff --git a/lib/generators/rails/plugin/templates/app/models/%namespaced_name%/application_record.rb.tt b/lib/generators/overrides/rails/plugin/templates/app/models/%namespaced_name%/application_record.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/app/models/%namespaced_name%/application_record.rb.tt rename to lib/generators/overrides/rails/plugin/templates/app/models/%namespaced_name%/application_record.rb.tt diff --git a/lib/generators/rails/plugin/templates/app/views/layouts/%namespaced_name%/application.html.erb.tt b/lib/generators/overrides/rails/plugin/templates/app/views/layouts/%namespaced_name%/application.html.erb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/app/views/layouts/%namespaced_name%/application.html.erb.tt rename to lib/generators/overrides/rails/plugin/templates/app/views/layouts/%namespaced_name%/application.html.erb.tt diff --git a/lib/generators/rails/plugin/templates/bin/rails.tt b/lib/generators/overrides/rails/plugin/templates/bin/rails.tt similarity index 100% rename from lib/generators/rails/plugin/templates/bin/rails.tt rename to lib/generators/overrides/rails/plugin/templates/bin/rails.tt diff --git a/lib/generators/rails/plugin/templates/bin/test.tt b/lib/generators/overrides/rails/plugin/templates/bin/test.tt similarity index 100% rename from lib/generators/rails/plugin/templates/bin/test.tt rename to lib/generators/overrides/rails/plugin/templates/bin/test.tt diff --git a/lib/generators/rails/plugin/templates/config/routes.rb.tt b/lib/generators/overrides/rails/plugin/templates/config/routes.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/config/routes.rb.tt rename to lib/generators/overrides/rails/plugin/templates/config/routes.rb.tt diff --git a/lib/generators/rails/plugin/templates/gitignore.tt b/lib/generators/overrides/rails/plugin/templates/gitignore.tt similarity index 100% rename from lib/generators/rails/plugin/templates/gitignore.tt rename to lib/generators/overrides/rails/plugin/templates/gitignore.tt diff --git a/lib/generators/rails/plugin/templates/lib/%namespaced_name%.rb.tt b/lib/generators/overrides/rails/plugin/templates/lib/%namespaced_name%.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/lib/%namespaced_name%.rb.tt rename to lib/generators/overrides/rails/plugin/templates/lib/%namespaced_name%.rb.tt diff --git a/lib/generators/rails/plugin/templates/lib/%namespaced_name%/engine.rb.tt b/lib/generators/overrides/rails/plugin/templates/lib/%namespaced_name%/engine.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/lib/%namespaced_name%/engine.rb.tt rename to lib/generators/overrides/rails/plugin/templates/lib/%namespaced_name%/engine.rb.tt diff --git a/lib/generators/rails/plugin/templates/lib/%namespaced_name%/railtie.rb.tt b/lib/generators/overrides/rails/plugin/templates/lib/%namespaced_name%/railtie.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/lib/%namespaced_name%/railtie.rb.tt rename to lib/generators/overrides/rails/plugin/templates/lib/%namespaced_name%/railtie.rb.tt diff --git a/lib/generators/rails/plugin/templates/lib/%namespaced_name%/version.rb.tt b/lib/generators/overrides/rails/plugin/templates/lib/%namespaced_name%/version.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/lib/%namespaced_name%/version.rb.tt rename to lib/generators/overrides/rails/plugin/templates/lib/%namespaced_name%/version.rb.tt diff --git a/lib/generators/rails/plugin/templates/lib/tasks/%namespaced_name%_tasks.rake.tt b/lib/generators/overrides/rails/plugin/templates/lib/tasks/%namespaced_name%_tasks.rake.tt similarity index 100% rename from lib/generators/rails/plugin/templates/lib/tasks/%namespaced_name%_tasks.rake.tt rename to lib/generators/overrides/rails/plugin/templates/lib/tasks/%namespaced_name%_tasks.rake.tt diff --git a/lib/generators/rails/plugin/templates/rails/application.rb.tt b/lib/generators/overrides/rails/plugin/templates/rails/application.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/rails/application.rb.tt rename to lib/generators/overrides/rails/plugin/templates/rails/application.rb.tt diff --git a/lib/generators/rails/plugin/templates/rails/boot.rb.tt b/lib/generators/overrides/rails/plugin/templates/rails/boot.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/rails/boot.rb.tt rename to lib/generators/overrides/rails/plugin/templates/rails/boot.rb.tt diff --git a/lib/generators/rails/plugin/templates/rails/dummy_manifest.js.tt b/lib/generators/overrides/rails/plugin/templates/rails/dummy_manifest.js.tt similarity index 100% rename from lib/generators/rails/plugin/templates/rails/dummy_manifest.js.tt rename to lib/generators/overrides/rails/plugin/templates/rails/dummy_manifest.js.tt diff --git a/lib/generators/rails/plugin/templates/rails/engine_manifest.js.tt b/lib/generators/overrides/rails/plugin/templates/rails/engine_manifest.js.tt similarity index 100% rename from lib/generators/rails/plugin/templates/rails/engine_manifest.js.tt rename to lib/generators/overrides/rails/plugin/templates/rails/engine_manifest.js.tt diff --git a/lib/generators/rails/plugin/templates/rails/javascripts.js.tt b/lib/generators/overrides/rails/plugin/templates/rails/javascripts.js.tt similarity index 100% rename from lib/generators/rails/plugin/templates/rails/javascripts.js.tt rename to lib/generators/overrides/rails/plugin/templates/rails/javascripts.js.tt diff --git a/lib/generators/rails/plugin/templates/rails/routes.rb.tt b/lib/generators/overrides/rails/plugin/templates/rails/routes.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/rails/routes.rb.tt rename to lib/generators/overrides/rails/plugin/templates/rails/routes.rb.tt diff --git a/lib/generators/rails/plugin/templates/rails/stylesheets.css b/lib/generators/overrides/rails/plugin/templates/rails/stylesheets.css similarity index 100% rename from lib/generators/rails/plugin/templates/rails/stylesheets.css rename to lib/generators/overrides/rails/plugin/templates/rails/stylesheets.css diff --git a/lib/generators/rails/plugin/templates/test/%namespaced_name%_test.rb.tt b/lib/generators/overrides/rails/plugin/templates/test/%namespaced_name%_test.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/test/%namespaced_name%_test.rb.tt rename to lib/generators/overrides/rails/plugin/templates/test/%namespaced_name%_test.rb.tt diff --git a/lib/generators/rails/plugin/templates/test/application_system_test_case.rb.tt b/lib/generators/overrides/rails/plugin/templates/test/application_system_test_case.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/test/application_system_test_case.rb.tt rename to lib/generators/overrides/rails/plugin/templates/test/application_system_test_case.rb.tt diff --git a/lib/generators/rails/plugin/templates/test/integration/navigation_test.rb.tt b/lib/generators/overrides/rails/plugin/templates/test/integration/navigation_test.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/test/integration/navigation_test.rb.tt rename to lib/generators/overrides/rails/plugin/templates/test/integration/navigation_test.rb.tt diff --git a/lib/generators/rails/plugin/templates/test/test_helper.rb.tt b/lib/generators/overrides/rails/plugin/templates/test/test_helper.rb.tt similarity index 100% rename from lib/generators/rails/plugin/templates/test/test_helper.rb.tt rename to lib/generators/overrides/rails/plugin/templates/test/test_helper.rb.tt