Skip to content

Commit 0dc501c

Browse files
Reword the recommendation to use Suspenders (#760)
* Reword the recommendation to use Suspenders * Update rails/how-to/start_a_new_rails_app.md Co-authored-by: Steve Polito <stevepolitodesign@users.noreply.github.com> * Update rails/how-to/start_a_new_rails_app.md Co-authored-by: Steve Polito <stevepolitodesign@users.noreply.github.com> * lint - remove empty line --------- Co-authored-by: Steve Polito <stevepolitodesign@users.noreply.github.com>
1 parent ac53246 commit 0dc501c

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed
Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
# How to Start a New Rails App
22

3-
Use [Suspenders]:
3+
We used to use [Suspenders](https://github.com/thoughtbot/suspenders) to start
4+
new Rails apps, but we're currently re-evaluating and upgrading it.
5+
6+
In the meantime, to avoid potential conflicts when creating a new app with
7+
Suspenders, we recommend using the default Rails commands instead:
48

59
```sh
6-
gem install suspenders
7-
suspenders the-name-of-your-project-here
8-
cd the-name-of-your-project-here/
9-
bin/setup
10-
rake
10+
rails new <app_name> -d=postgresql
1111
```
1212

13-
[suspenders]: https://github.com/thoughtbot/suspenders
13+
And adding the gems we find useful, like:
14+
factory_bot
15+
rspec-rails
16+
shoulda-matchers

tech-stack/README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,13 @@ while building applications.
3636
### Web
3737

3838
- Use Ruby on Rails for new applications.
39-
- Use [Suspenders] to generate new Rails applications and as a reference for
40-
preferred library choices.
4139
- Use Heroku with git deploys and pipelines for deploying applications.
4240
- Use test-driven development to ensure quality.
4341
- Use GitHub pull-requests to conduct peer code review.
4442
- Use continuous integration to ensure tests continue to pass.
4543
- Use a staging server to ensure new features work as expected before deploying
4644
to production.
4745

48-
[suspenders]: https://github.com/thoughtbot/suspenders
49-
5046
### Storage
5147

5248
- Use Postgres to store most data.

0 commit comments

Comments
 (0)