39 Commits (trunk)

Author SHA1 Message Date
Thomas Riboulet defabfd0ac improve README for root and lite 2 years ago
Thomas Riboulet 30fc23f900 initial commit for lite 2 years ago
Matt Brictson c90a10f172
Use Pico.css for pleasant out-of-the-box styling 2 years ago
Matt Brictson 8c5ceb906b
Add optional support for Vite (#31)
* Add optional support for Vite

* Keep sprockets so turbo install works; then remove it
2 years ago
Matt Brictson 2289d8d386
Upgrade template to support Rails 7 (#30)
* WIP

* Remove YamlSyntax since it is broken with Ruby 3.1

* Improve npm script handling

* Clean up Gemfile entries

* Only emit scss files if --css=sass

* Update README for Rails 7

* Handle importmap-rails case

* More robust handling of layouts/application.html.erb

* Remove sass recommendation for now

* Ensure simpler package.json (no license, name)

* Switch to Node LTS

* Upgrade CI to Rails 7 and Ruby 3

* .env is not needed for CI

* Split security audits to separate CI job, rm cron

* Fix Node LTS install failure on CI

* No longer used

* Ensure app can be built and deployed on Linux
2 years ago
Matt Brictson c0a79759aa
Remove guard and related gems/files 3 years ago
Matt Brictson 4e486d99db
Add support for Rails 6.1.0
- Remove postmark TLS workaround that has since been fixed
- Prefer `bin/rails` over `bin/rake` in scripts
- Prefer the default `config/puma.rb` as provided by Rails
- Configure ActiveJob adapter in production (only), as recommended
- Use Rails-provided binstubs instead of what Spring generates
- Ensure all rubocop violations are fixed using `-A`, not `-a`
3 years ago
Matt Brictson 245f77fdea
Remove better_errors, stick with web-console 4 years ago
Matt Brictson 0eda8618d4
Clarify why dotenv is used 4 years ago
Matt Brictson 859b754437
Remove asset pipeline customizations
Remove livereload and other asset-pipeline specific customizations.

The preference when using this template is to pass `--skip-sprockets` to
disable the asset pipeline entirely. If this option is detected, the
template will create `app/javascript/stylesheets` and
`app/javascript/images` directories as an alternative to `app/assets`.
4 years ago
Matt Brictson 5158c8d737
Update docs to reference amazing_print 4 years ago
Matt Brictson a64b2c7fed
Rename master branch to "main" 4 years ago
Matt Brictson ead1abbf8e
Set up CI to test the template works (#26) 4 years ago
Matt Brictson ece964fcc3
Clarify that Bundler 2.x is required 4 years ago
Matt Brictson 7aa0d8bd6c
Remove xray-rails (doesn't work with webpacker) 4 years ago
Matt Brictson 2323444612
Remove bootstrap 4 years ago
Matt Brictson 3fa89a0854
Remove simplecov 4 years ago
Matt Brictson 53aa20f54d
Remove separate staging environment 5 years ago
Matt Brictson e7a7cee2f8
Remove capistrano 5 years ago
Matt Brictson 81950ceb70
Upgrade Gemfile and app config for Rails 6
* Remove bin/update, it is no longer part of Rails, as of Rails 6
* Update base.html.erb to use webpacker
5 years ago
Matt Brictson 1989d2a6e1
Remove mocha since it is not thread-safe
This means it doesn't play nicely with the new multi-threaded testing in
Rails 6.
5 years ago
Matt Brictson f451962ede
Update README for Rails 5.2 6 years ago
Matt Brictson 6d38f15a8f
Remove secure_header gem (Rails 5.2 has CSP) 6 years ago
Matt Brictson 6d9e49cce8
Capistrano is no longer assumed 6 years ago
Matt Brictson 71dc6a2195
Make capistrano optional 6 years ago
Matt Brictson 09e624b44c
Remove minitest-reporters (broken w/ Rails 5.1.3) 7 years ago
Matt Brictson cf7c563208
Link to Rails 5.0.x branch 7 years ago
Matt Brictson 1b5c7f6e99
Switch to Rails 5.1 system tests
Also, since system tests fail if the favicon causes a 404 error, we
need to restore a default (empty) favicon.
7 years ago
Matt Brictson 005981b641
Update README for Rails 5 8 years ago
Matt Brictson ec643f2c9f
Airbrussh is included in Capistrano 3.5+ 8 years ago
Matt Brictson 2569a07a0d Mention upcoming Rails 5 support 8 years ago
Matt Brictson 31ff6d7c40 Bye bye, Mandrill. Hello, Postmark! 8 years ago
Matt Brictson 964c206507 Remove rake task to create gzipped assets
This functionality is now built into sprockets 3.5.
8 years ago
Matt Brictson f6041a0dee Add unicorn_killer configuration 9 years ago
Matt Brictson 970661cf06 Switch from capistrano-fiftyfive to capistrano-mb 9 years ago
Matt Brictson 058d68423d Link to Ruby/Rails setup instructions 9 years ago
Matt Brictson b7b5e28697 Add airbrussh gem for prettier capistrano output 9 years ago
Matt Brictson 8a24193caf Fix GitHub URLs 9 years ago
Matt Brictson edf7eedc9e Initial public commit 9 years ago