- PostgreSQL 9.6
- ruby from
.ruby-version - NodeJS
- Yarn
gifsicle,optipng,jpegoptimto optimize images whileassets:precompile.
- Clone repo.
- Optionally.
bin/copy_samplesand editdatabase.yml. - Run
bin/setup.
-
Follow rubocop advices.
-
Write simple code, which is easy to support.
-
Prefer TDD:
- Write request spec for every path from routes.
- Write additional request specs for branches in templates.
- Use RSpec helpers and idioms (
its,described_class,subject { -> {} }, etc.).
Use Yarn for external js libs. Provide yarn on app server as it fetches dependencies
on assets:precompile.