├── .circleci └── config.yml ├── .mdlrc ├── .rubocop.yml ├── LICENSE ├── README.md ├── assets └── banner.png ├── examples ├── circleci │ ├── 01_circle.png │ ├── 01_config.yml │ └── README.md ├── danger │ ├── .danger │ │ ├── brakeman.rb │ │ ├── db_schema_inconsistency.rb │ │ ├── merge_commits.rb │ │ ├── missing_labels.rb │ │ ├── missing_tests.rb │ │ ├── outdated_seeds.rb │ │ ├── rails_credentials.rb │ │ └── updated_deps.rb │ ├── Dangerfile │ ├── README.md │ └── github-token ├── dockerdev │ ├── .dockerdev │ │ ├── .bashrc │ │ ├── .psqlrc │ │ ├── Aptfile │ │ └── Dockerfile │ ├── README.md │ ├── dip.yml │ └── docker-compose.yml └── lefthook+crystalball │ ├── .gitignore │ ├── .lefthook │ └── post-checkout │ │ ├── 01-bundle-checkinstall │ │ ├── 02-db-migrate │ │ └── 03-crystalball-update │ ├── README.md │ ├── config │ └── crystalball.yml │ └── lefthook.yml ├── forspell.dict ├── guides └── flaky.md └── tools ├── factory_linter ├── README.md └── factory_linter.rb ├── gem_tracker ├── README.md └── gem_tracker.rb ├── lint_env ├── README.md ├── lint_env.rb └── lint_env_spec.rb ├── templates_tracker ├── README.md └── templates_tracker_rspec.rb └── timecop_linter ├── README.md └── timecop_linter_rspec.rb /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.mdlrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/.mdlrc -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/README.md -------------------------------------------------------------------------------- /assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/assets/banner.png -------------------------------------------------------------------------------- /examples/circleci/01_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/circleci/01_circle.png -------------------------------------------------------------------------------- /examples/circleci/01_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/circleci/01_config.yml -------------------------------------------------------------------------------- /examples/circleci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/circleci/README.md -------------------------------------------------------------------------------- /examples/danger/.danger/brakeman.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/.danger/brakeman.rb -------------------------------------------------------------------------------- /examples/danger/.danger/db_schema_inconsistency.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/.danger/db_schema_inconsistency.rb -------------------------------------------------------------------------------- /examples/danger/.danger/merge_commits.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/.danger/merge_commits.rb -------------------------------------------------------------------------------- /examples/danger/.danger/missing_labels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/.danger/missing_labels.rb -------------------------------------------------------------------------------- /examples/danger/.danger/missing_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/.danger/missing_tests.rb -------------------------------------------------------------------------------- /examples/danger/.danger/outdated_seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/.danger/outdated_seeds.rb -------------------------------------------------------------------------------- /examples/danger/.danger/rails_credentials.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/.danger/rails_credentials.rb -------------------------------------------------------------------------------- /examples/danger/.danger/updated_deps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/.danger/updated_deps.rb -------------------------------------------------------------------------------- /examples/danger/Dangerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/Dangerfile -------------------------------------------------------------------------------- /examples/danger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/README.md -------------------------------------------------------------------------------- /examples/danger/github-token: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/danger/github-token -------------------------------------------------------------------------------- /examples/dockerdev/.dockerdev/.bashrc: -------------------------------------------------------------------------------- 1 | alias be="bundle exec" 2 | -------------------------------------------------------------------------------- /examples/dockerdev/.dockerdev/.psqlrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/dockerdev/.dockerdev/.psqlrc -------------------------------------------------------------------------------- /examples/dockerdev/.dockerdev/Aptfile: -------------------------------------------------------------------------------- 1 | vim 2 | -------------------------------------------------------------------------------- /examples/dockerdev/.dockerdev/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/dockerdev/.dockerdev/Dockerfile -------------------------------------------------------------------------------- /examples/dockerdev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/dockerdev/README.md -------------------------------------------------------------------------------- /examples/dockerdev/dip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/dockerdev/dip.yml -------------------------------------------------------------------------------- /examples/dockerdev/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/dockerdev/docker-compose.yml -------------------------------------------------------------------------------- /examples/lefthook+crystalball/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/lefthook+crystalball/.gitignore -------------------------------------------------------------------------------- /examples/lefthook+crystalball/.lefthook/post-checkout/01-bundle-checkinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/lefthook+crystalball/.lefthook/post-checkout/01-bundle-checkinstall -------------------------------------------------------------------------------- /examples/lefthook+crystalball/.lefthook/post-checkout/02-db-migrate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/lefthook+crystalball/.lefthook/post-checkout/02-db-migrate -------------------------------------------------------------------------------- /examples/lefthook+crystalball/.lefthook/post-checkout/03-crystalball-update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/lefthook+crystalball/.lefthook/post-checkout/03-crystalball-update -------------------------------------------------------------------------------- /examples/lefthook+crystalball/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/lefthook+crystalball/README.md -------------------------------------------------------------------------------- /examples/lefthook+crystalball/config/crystalball.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/lefthook+crystalball/config/crystalball.yml -------------------------------------------------------------------------------- /examples/lefthook+crystalball/lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/examples/lefthook+crystalball/lefthook.yml -------------------------------------------------------------------------------- /forspell.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/forspell.dict -------------------------------------------------------------------------------- /guides/flaky.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/guides/flaky.md -------------------------------------------------------------------------------- /tools/factory_linter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/factory_linter/README.md -------------------------------------------------------------------------------- /tools/factory_linter/factory_linter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/factory_linter/factory_linter.rb -------------------------------------------------------------------------------- /tools/gem_tracker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/gem_tracker/README.md -------------------------------------------------------------------------------- /tools/gem_tracker/gem_tracker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/gem_tracker/gem_tracker.rb -------------------------------------------------------------------------------- /tools/lint_env/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/lint_env/README.md -------------------------------------------------------------------------------- /tools/lint_env/lint_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/lint_env/lint_env.rb -------------------------------------------------------------------------------- /tools/lint_env/lint_env_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/lint_env/lint_env_spec.rb -------------------------------------------------------------------------------- /tools/templates_tracker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/templates_tracker/README.md -------------------------------------------------------------------------------- /tools/templates_tracker/templates_tracker_rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/templates_tracker/templates_tracker_rspec.rb -------------------------------------------------------------------------------- /tools/timecop_linter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/timecop_linter/README.md -------------------------------------------------------------------------------- /tools/timecop_linter/timecop_linter_rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilmartians/terraforming-rails/HEAD/tools/timecop_linter/timecop_linter_rspec.rb --------------------------------------------------------------------------------