From de0645be342f764d272d3b8299536876cccb2aaa Mon Sep 17 00:00:00 2001 From: heyvaleria Date: Thu, 22 May 2025 09:20:37 +0200 Subject: [PATCH 1/4] Reword the recommendation to use Suspenders --- rails/how-to/start_a_new_rails_app.md | 19 ++++++++++++------- tech-stack/README.md | 3 --- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/rails/how-to/start_a_new_rails_app.md b/rails/how-to/start_a_new_rails_app.md index 8a965fce..994abad6 100644 --- a/rails/how-to/start_a_new_rails_app.md +++ b/rails/how-to/start_a_new_rails_app.md @@ -1,13 +1,18 @@ # How to Start a New Rails App -Use [Suspenders]: +We used to use [Suspenders](https://github.com/thoughtbot/suspenders) to start +new Rails apps, but we're currently re-evaluating and upgrading it. + +In the meantime, to avoid potential conflicts when creating a new app with +Suspenders, we recommend using the default Rails commands instead: ```sh -gem install suspenders -suspenders the-name-of-your-project-here -cd the-name-of-your-project-here/ -bin/setup -rake + rails new -d=postgresql ``` -[suspenders]: https://github.com/thoughtbot/suspenders +And adding the gems we find useful, like: +factory_bot +rspec-rails +capybara +shoulda-matchers +standard diff --git a/tech-stack/README.md b/tech-stack/README.md index 40900980..41470b04 100644 --- a/tech-stack/README.md +++ b/tech-stack/README.md @@ -36,8 +36,6 @@ while building applications. ### Web - Use Ruby on Rails for new applications. -- Use [Suspenders] to generate new Rails applications and as a reference for - preferred library choices. - Use Heroku with git deploys and pipelines for deploying applications. - Use test-driven development to ensure quality. - Use GitHub pull-requests to conduct peer code review. @@ -45,7 +43,6 @@ while building applications. - Use a staging server to ensure new features work as expected before deploying to production. -[suspenders]: https://github.com/thoughtbot/suspenders ### Storage From 7df85866739640758d60edf456bf698a215bda50 Mon Sep 17 00:00:00 2001 From: Valeria Graffeo Date: Thu, 22 May 2025 15:43:54 +0200 Subject: [PATCH 2/4] Update rails/how-to/start_a_new_rails_app.md Co-authored-by: Steve Polito --- rails/how-to/start_a_new_rails_app.md | 1 - 1 file changed, 1 deletion(-) diff --git a/rails/how-to/start_a_new_rails_app.md b/rails/how-to/start_a_new_rails_app.md index 994abad6..cf0946ea 100644 --- a/rails/how-to/start_a_new_rails_app.md +++ b/rails/how-to/start_a_new_rails_app.md @@ -13,6 +13,5 @@ Suspenders, we recommend using the default Rails commands instead: And adding the gems we find useful, like: factory_bot rspec-rails -capybara shoulda-matchers standard From 232994d27c6ae6c7488eb2e60ef17cb8149a6374 Mon Sep 17 00:00:00 2001 From: Valeria Graffeo Date: Thu, 22 May 2025 15:44:03 +0200 Subject: [PATCH 3/4] Update rails/how-to/start_a_new_rails_app.md Co-authored-by: Steve Polito --- rails/how-to/start_a_new_rails_app.md | 1 - 1 file changed, 1 deletion(-) diff --git a/rails/how-to/start_a_new_rails_app.md b/rails/how-to/start_a_new_rails_app.md index cf0946ea..8f47f399 100644 --- a/rails/how-to/start_a_new_rails_app.md +++ b/rails/how-to/start_a_new_rails_app.md @@ -14,4 +14,3 @@ And adding the gems we find useful, like: factory_bot rspec-rails shoulda-matchers -standard From 9daa37b90346144b807dcfdd2d0cc3ad11208fd8 Mon Sep 17 00:00:00 2001 From: heyvaleria Date: Mon, 26 May 2025 09:50:18 +0200 Subject: [PATCH 4/4] lint - remove empty line --- tech-stack/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/tech-stack/README.md b/tech-stack/README.md index 41470b04..ebf2c169 100644 --- a/tech-stack/README.md +++ b/tech-stack/README.md @@ -43,7 +43,6 @@ while building applications. - Use a staging server to ensure new features work as expected before deploying to production. - ### Storage - Use Postgres to store most data.