Skip to content
Permalink
Browse files

Initial commit.

  • Loading branch information...
tpendragon committed Jul 24, 2017
0 parents commit b2249fe0c9413dc03a66a3c555e952af28744636
Showing with 1,675 additions and 0 deletions.
  1. +2 −0 .ctags
  2. +13 −0 .gitignore
  3. +1 −0 .rspec
  4. +47 −0 Gemfile
  5. +295 −0 Gemfile.lock
  6. +36 −0 README.md
  7. +17 −0 Rakefile
  8. +39 −0 app.json
  9. +3 −0 app/assets/config/manifest.js
  10. 0 app/assets/images/.keep
  11. +16 −0 app/assets/javascripts/application.js
  12. +13 −0 app/assets/javascripts/cable.js
  13. 0 app/assets/javascripts/channels/.keep
  14. +1 −0 app/assets/stylesheets/application.scss
  15. +4 −0 app/channels/application_cable/channel.rb
  16. +4 −0 app/channels/application_cable/connection.rb
  17. +3 −0 app/controllers/application_controller.rb
  18. 0 app/controllers/concerns/.keep
  19. +2 −0 app/helpers/application_helper.rb
  20. +5 −0 app/helpers/flashes_helper.rb
  21. +2 −0 app/jobs/application_job.rb
  22. +4 −0 app/mailers/application_mailer.rb
  23. +3 −0 app/models/application_record.rb
  24. 0 app/models/concerns/.keep
  25. +7 −0 app/views/application/_css_overrides.html.erb
  26. +7 −0 app/views/application/_flashes.html.erb
  27. +10 −0 app/views/application/_javascript.html.erb
  28. +22 −0 app/views/layouts/application.html.erb
  29. +13 −0 app/views/layouts/mailer.html.erb
  30. +1 −0 app/views/layouts/mailer.text.erb
  31. 0 app/views/pages/.keep
  32. +3 −0 bin/bundle
  33. +5 −0 bin/delayed_job
  34. +12 −0 bin/deploy
  35. +9 −0 bin/rails
  36. +9 −0 bin/rake
  37. +8 −0 bin/rspec
  38. +21 −0 bin/setup
  39. +19 −0 bin/setup_review_app
  40. +17 −0 bin/spring
  41. +29 −0 bin/update
  42. +3 −0 browserslist
  43. +5 −0 circle.yml
  44. +5 −0 config.ru
  45. +27 −0 config/application.rb
  46. +3 −0 config/boot.rb
  47. +9 −0 config/cable.yml
  48. +21 −0 config/database.yml
  49. +2 −0 config/environment.rb
  50. +30 −0 config/environments/development.rb
  51. +35 −0 config/environments/production.rb
  52. +19 −0 config/environments/test.rb
  53. +6 −0 config/initializers/application_controller_renderer.rb
  54. +11 −0 config/initializers/assets.rb
  55. +7 −0 config/initializers/backtrace_silencers.rb
  56. +5 −0 config/initializers/cookies_serializer.rb
  57. +34 −0 config/initializers/errors.rb
  58. +4 −0 config/initializers/filter_parameter_logging.rb
  59. +16 −0 config/initializers/inflections.rb
  60. +1 −0 config/initializers/json_encoding.rb
  61. +4 −0 config/initializers/mime_types.rb
  62. +26 −0 config/initializers/new_framework_defaults.rb
  63. +5 −0 config/initializers/rack_mini_profiler.rb
  64. +3 −0 config/initializers/session_store.rb
  65. +169 −0 config/initializers/simple_form.rb
  66. +14 −0 config/initializers/wrap_parameters.rb
  67. +19 −0 config/locales/en.yml
  68. +31 −0 config/locales/simple_form.en.yml
  69. +28 −0 config/puma.rb
  70. +2 −0 config/routes.rb
  71. +14 −0 config/secrets.yml
  72. +13 −0 config/smtp.rb
  73. +6 −0 config/spring.rb
  74. +22 −0 db/migrate/20170724182739_create_delayed_jobs.rb
  75. +33 −0 db/schema.rb
  76. +7 −0 db/seeds.rb
  77. 0 lib/assets/.keep
  78. 0 lib/tasks/.keep
  79. +12 −0 lib/tasks/bundler_audit.rake
  80. +12 −0 lib/tasks/dev.rake
  81. +13 −0 lib/templates/erb/scaffold/_form.html.erb
  82. +69 −0 public/404.html
  83. +69 −0 public/422.html
  84. +68 −0 public/500.html
  85. 0 public/apple-touch-icon-precomposed.png
  86. 0 public/apple-touch-icon.png
  87. 0 public/favicon.ico
  88. +5 −0 public/robots.txt
  89. 0 spec/controllers/.keep
  90. +2 −0 spec/factories.rb
  91. 0 spec/features/.keep
  92. 0 spec/helpers/.keep
  93. 0 spec/lib/.keep
  94. +22 −0 spec/rails_helper.rb
  95. +29 −0 spec/spec_helper.rb
  96. +5 −0 spec/support/action_mailer.rb
  97. +1 −0 spec/support/capybara_poltergeist.rb
  98. +21 −0 spec/support/database_cleaner.rb
  99. +3 −0 spec/support/factory_girl.rb
  100. +3 −0 spec/support/i18n.rb
  101. 0 vendor/assets/javascripts/.keep
  102. 0 vendor/assets/stylesheets/.keep
2 .ctags
@@ -0,0 +1,2 @@
--recurse=yes
--exclude=vendor
@@ -0,0 +1,13 @@
!.keep
*.DS_Store
*.swo
*.swp
/.bundle
/.env.local
/coverage/*
/db/*.sqlite3
/log/*
/public/system
/public/assets
/tags
/tmp/*
1 .rspec
@@ -0,0 +1 @@
--require spec_helper
47 Gemfile
@@ -0,0 +1,47 @@
source "https://rubygems.org"

gem "autoprefixer-rails"
gem "flutie"
gem "honeybadger"
gem "jquery-rails"
gem "pg"
gem "puma"
gem "rails", "~> 5.0.0"
gem "recipient_interceptor"
gem "sass-rails", "~> 5.0"
gem "simple_form"
gem "sprockets", ">= 3.0.0"
gem "suspenders"
gem "title"
gem "uglifier"

group :development do
gem "listen"
gem "spring"
gem "spring-commands-rspec"
gem "web-console"
end

group :development, :test do
gem "awesome_print"
gem "bullet"
gem "bundler-audit", ">= 0.5.0", require: false
gem "dotenv-rails"
gem "factory_girl_rails"
gem "pry-byebug"
gem "pry-rails"
gem "rspec-rails", "~> 3.5"
end

group :development, :staging do
gem "rack-mini-profiler", require: false
end

group :test do
gem "database_cleaner"
gem "formulaic"
gem "simplecov", require: false
gem "timecop"
gem "webmock"
gem "poltergeist"
end
@@ -0,0 +1,295 @@
GEM
remote: https://rubygems.org/
specs:
actioncable (5.0.4)
actionpack (= 5.0.4)
nio4r (>= 1.2, < 3.0)
websocket-driver (~> 0.6.1)
actionmailer (5.0.4)
actionpack (= 5.0.4)
actionview (= 5.0.4)
activejob (= 5.0.4)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
actionpack (5.0.4)
actionview (= 5.0.4)
activesupport (= 5.0.4)
rack (~> 2.0)
rack-test (~> 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionview (5.0.4)
activesupport (= 5.0.4)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.3)
activejob (5.0.4)
activesupport (= 5.0.4)
globalid (>= 0.3.6)
activemodel (5.0.4)
activesupport (= 5.0.4)
activerecord (5.0.4)
activemodel (= 5.0.4)
activesupport (= 5.0.4)
arel (~> 7.0)
activesupport (5.0.4)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (~> 0.7)
minitest (~> 5.1)
tzinfo (~> 1.1)
addressable (2.5.1)
public_suffix (~> 2.0, >= 2.0.2)
arel (7.1.4)
autoprefixer-rails (7.1.2.3)
execjs
awesome_print (1.8.0)
bindex (0.5.0)
bitters (1.7.0)
bourbon (~> 5.0.0.beta.7)
sass (~> 3.4)
thor (~> 0.19)
bourbon (5.0.0.beta.8)
sass (~> 3.4)
thor (~> 0.19)
builder (3.2.3)
bullet (5.6.0)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.10.0)
bundler-audit (0.6.0)
bundler (~> 1.2)
thor (~> 0.18)
byebug (9.0.6)
capybara (2.13.0)
addressable
mime-types (>= 1.16)
nokogiri (>= 1.3.3)
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
cliver (0.3.2)
coderay (1.1.1)
concurrent-ruby (1.0.5)
crack (0.4.3)
safe_yaml (~> 1.0.0)
database_cleaner (1.6.1)
diff-lcs (1.3)
docile (1.1.5)
dotenv (2.2.1)
dotenv-rails (2.2.1)
dotenv (= 2.2.1)
railties (>= 3.2, < 5.2)
erubis (2.7.0)
execjs (2.7.0)
factory_girl (4.8.0)
activesupport (>= 3.0.0)
factory_girl_rails (4.8.0)
factory_girl (~> 4.8.0)
railties (>= 3.0.0)
ffi (1.9.18)
flutie (2.0.0)
formulaic (0.4.0)
activesupport
capybara
i18n
globalid (0.4.0)
activesupport (>= 4.2.0)
hashdiff (0.3.4)
honeybadger (3.1.2)
i18n (0.8.6)
jquery-rails (4.3.1)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
json (2.1.0)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
loofah (2.0.3)
nokogiri (>= 1.5.9)
mail (2.6.6)
mime-types (>= 1.16, < 4)
method_source (0.8.2)
mime-types (3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2016.0521)
mini_portile2 (2.2.0)
minitest (5.10.3)
nio4r (2.1.0)
nokogiri (1.8.0)
mini_portile2 (~> 2.2.0)
pg (0.21.0)
poltergeist (1.15.0)
capybara (~> 2.1)
cliver (~> 0.3.1)
websocket-driver (>= 0.2.0)
pry (0.10.4)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
pry-byebug (3.4.2)
byebug (~> 9.0)
pry (~> 0.10)
pry-rails (0.3.6)
pry (>= 0.10.4)
public_suffix (2.0.5)
puma (3.9.1)
rack (2.0.3)
rack-mini-profiler (0.10.5)
rack (>= 1.2.0)
rack-test (0.6.3)
rack (>= 1.0)
rails (5.0.4)
actioncable (= 5.0.4)
actionmailer (= 5.0.4)
actionpack (= 5.0.4)
actionview (= 5.0.4)
activejob (= 5.0.4)
activemodel (= 5.0.4)
activerecord (= 5.0.4)
activesupport (= 5.0.4)
bundler (>= 1.3.0, < 2.0)
railties (= 5.0.4)
sprockets-rails (>= 2.0.0)
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
railties (5.0.4)
actionpack (= 5.0.4)
activesupport (= 5.0.4)
method_source
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rake (12.0.0)
rb-fsevent (0.10.2)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
recipient_interceptor (0.1.2)
mail
rspec-core (3.6.0)
rspec-support (~> 3.6.0)
rspec-expectations (3.6.0)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.6.0)
rspec-mocks (3.6.0)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.6.0)
rspec-rails (3.6.0)
actionpack (>= 3.0)
activesupport (>= 3.0)
railties (>= 3.0)
rspec-core (~> 3.6.0)
rspec-expectations (~> 3.6.0)
rspec-mocks (~> 3.6.0)
rspec-support (~> 3.6.0)
rspec-support (3.6.0)
ruby_dep (1.5.0)
safe_yaml (1.0.4)
sass (3.5.1)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
sass-rails (5.0.6)
railties (>= 4.0.0, < 6)
sass (~> 3.1)
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
simple_form (3.5.0)
actionpack (> 4, < 5.2)
activemodel (> 4, < 5.2)
simplecov (0.14.1)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.1)
slop (3.6.0)
spring (2.0.2)
activesupport (>= 4.2)
spring-commands-rspec (1.0.4)
spring (>= 0.9.1)
sprockets (3.7.1)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.2.0)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
suspenders (1.44.0)
bitters (~> 1.5)
bundler (~> 1.3)
rails (~> 5.0.0)
thor (0.19.4)
thread_safe (0.3.6)
tilt (2.0.8)
timecop (0.9.1)
title (0.0.7)
i18n
rails (>= 3.1)
tzinfo (1.2.3)
thread_safe (~> 0.1)
uglifier (3.2.0)
execjs (>= 0.3.0, < 3)
uniform_notifier (1.10.0)
web-console (3.5.1)
actionview (>= 5.0)
activemodel (>= 5.0)
bindex (>= 0.4.0)
railties (>= 5.0)
webmock (3.0.1)
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff
websocket-driver (0.6.5)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.2)
xpath (2.1.0)
nokogiri (~> 1.3)

PLATFORMS
ruby

DEPENDENCIES
autoprefixer-rails
awesome_print
bullet
bundler-audit (>= 0.5.0)
database_cleaner
dotenv-rails
factory_girl_rails
flutie
formulaic
honeybadger
jquery-rails
listen
pg
poltergeist
pry-byebug
pry-rails
puma
rack-mini-profiler
rails (~> 5.0.0)
recipient_interceptor
rspec-rails (~> 3.5)
sass-rails (~> 5.0)
simple_form
simplecov
spring
spring-commands-rspec
sprockets (>= 3.0.0)
suspenders
timecop
title
uglifier
web-console
webmock

RUBY VERSION
ruby 2.4.0p0

BUNDLED WITH
1.15.1
@@ -0,0 +1,36 @@
# Figgy

## Getting Started

After you have cloned this repo, run this setup script to set up your machine
with the necessary dependencies to run and test this app:

% ./bin/setup

It assumes you have a machine equipped with Ruby, Postgres, etc. If not, set up
your machine with [this script].

[this script]: https://github.com/thoughtbot/laptop

After setting up, you can run the application using [Heroku Local]:

% heroku local

[Heroku Local]: https://devcenter.heroku.com/articles/heroku-local

## Guidelines

Use the following guides for getting things done, programming well, and
programming in style.

* [Protocol](http://github.com/thoughtbot/guides/blob/master/protocol)
* [Best Practices](http://github.com/thoughtbot/guides/blob/master/best-practices)
* [Style](http://github.com/thoughtbot/guides/blob/master/style)

## Deploying

If you have previously run the `./bin/setup` script,
you can deploy to staging and production with:

$ ./bin/deploy staging
$ ./bin/deploy production
Oops, something went wrong.

0 comments on commit b2249fe

Please sign in to comment.
You can’t perform that action at this time.