Skip to content

Commit cd171d6

Browse files
authored
Merge pull request rails#54313 from eelcoj/update-minimal-flag
Extend --minimal option
2 parents 31f8a6b + dad0763 commit cd171d6

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

railties/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
* Update `rails new --minimal` option
2+
3+
Extend the `--minimal` flag to exlcude recently added features:
4+
`skip_brakeman`, `skip_ci`, `skip_docker`, `skip_kamal`, `skip_rubocop`, `skip_solid` and `skip_thruster`.
5+
6+
*eelcoj*
7+
18
* Add `application-name` metadata to application layout
29

310
The following metatag will be added to `app/views/layouts/application.html.erb`

railties/lib/rails/generators/rails/app/app_generator.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,11 +305,18 @@ class AppGenerator < AppBase
305305
:skip_active_job,
306306
:skip_active_storage,
307307
:skip_bootsnap,
308+
:skip_brakeman,
309+
:skip_ci,
308310
:skip_dev_gems,
311+
:skip_docker,
309312
:skip_hotwire,
310313
:skip_javascript,
311314
:skip_jbuilder,
315+
:skip_kamal,
316+
:skip_rubocop,
317+
:skip_solid,
312318
:skip_system_test,
319+
:skip_thruster
313320
],
314321
api: [
315322
:skip_asset_pipeline,

railties/test/generators/app_generator_test.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1265,11 +1265,18 @@ def test_minimal_rails_app
12651265
assert_option :skip_active_job
12661266
assert_option :skip_active_storage
12671267
assert_option :skip_bootsnap
1268+
assert_option :skip_brakeman
1269+
assert_option :skip_ci
12681270
assert_option :skip_dev_gems
1271+
assert_option :skip_docker
12691272
assert_option :skip_hotwire
12701273
assert_option :skip_javascript
12711274
assert_option :skip_jbuilder
1275+
assert_option :skip_kamal
1276+
assert_option :skip_rubocop
1277+
assert_option :skip_solid
12721278
assert_option :skip_system_test
1279+
assert_option :skip_thruster
12731280
end
12741281

12751282
def test_minimal_rails_app_with_no_skip_implied_option

0 commit comments

Comments
 (0)