Skip to content

Commit

Permalink
Rails 5 boilerplate
Browse files Browse the repository at this point in the history
  • Loading branch information
tarcieri committed Jul 8, 2016
1 parent 93c648d commit 2d43c60
Show file tree
Hide file tree
Showing 78 changed files with 1,226 additions and 94 deletions.
61 changes: 16 additions & 45 deletions .gitignore
@@ -1,50 +1,21 @@
*.gem
*.rbc
/.config
/coverage/
/InstalledFiles
/pkg/
/spec/reports/
/spec/examples.txt
/test/tmp/
/test/version_tmp/
/tmp/

# Used by dotenv library to load environment variables.
# .env

## Specific to RubyMotion:
.dat*
.repl_history
build/
*.bridgesupport
build-iPhoneOS/
build-iPhoneSimulator/

## Specific to RubyMotion (use of CocoaPods):
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# vendor/Pods/
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile '~/.gitignore_global'

## Documentation cache and generated files:
/.yardoc/
/_yardoc/
/doc/
/rdoc/
# Ignore bundler config.
/.bundle

## Environment normalization:
/.bundle/
/vendor/bundle
/lib/bundler/man/
# Ignore the default SQLite database.
/db/*.sqlite3
/db/*.sqlite3-journal

# for a library or gem, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# Gemfile.lock
# .ruby-version
# .ruby-gemset
# Ignore all logfiles and tempfiles.
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep

# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
.rvmrc
# Ignore Byebug command history file.
.byebug_history
3 changes: 3 additions & 0 deletions .rubocop.yml
Expand Up @@ -8,6 +8,9 @@ AllCops:
LineLength:
Max: 128

Style/Documentation:
Enabled: false

Style/StringLiterals:
EnforcedStyle: double_quotes

Expand Down
13 changes: 1 addition & 12 deletions .travis.yml
Expand Up @@ -4,21 +4,10 @@ sudo: false
bundler_args: --without development

rvm:
- 2.0.0
- 2.1
- 2.2
- 2.3.0
- 2.2.5
- 2.3.1
- jruby-9.1.0.0
- jruby-head
- ruby-head
- rbx-2

matrix:
allow_failures:
- rvm: jruby-head
- rvm: ruby-head
- rvm: rbx-2
fast_finish: true

branches:
Expand Down
22 changes: 15 additions & 7 deletions Gemfile
@@ -1,18 +1,26 @@
source "https://rubygems.org"

gemspec
gem "rails", "~> 5.0.0"
gem "sqlite3"
gem "puma", "~> 3.0"
gem "sass-rails", "~> 5.0"
gem "uglifier", ">= 1.3.0"
gem "coffee-rails", "~> 4.2"

gem "jquery-rails"
gem "turbolinks", "~> 5"
gem "jbuilder", "~> 2.5"

group :development do
gem "spring"
gem "spring-watcher-listen", "~> 2.0.0"
gem "guard-rspec", require: false
gem "pry", require: false
end

group :test do
gem "rspec", "~> 3", require: false
group :development, :test do
gem "rspec-rails", "~> 3"
gem "rubocop", "0.41.1", require: false
gem "coveralls", require: false
end

group :development, :test do
gem "rake"
gem "byebug", platform: :mri
end
162 changes: 154 additions & 8 deletions Gemfile.lock
@@ -1,13 +1,56 @@
PATH
remote: .
specs:
flere (0.0.0)

GEM
remote: https://rubygems.org/
specs:
actioncable (5.0.0)
actionpack (= 5.0.0)
nio4r (~> 1.2)
websocket-driver (~> 0.6.1)
actionmailer (5.0.0)
actionpack (= 5.0.0)
actionview (= 5.0.0)
activejob (= 5.0.0)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
actionpack (5.0.0)
actionview (= 5.0.0)
activesupport (= 5.0.0)
rack (~> 2.0)
rack-test (~> 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionview (5.0.0)
activesupport (= 5.0.0)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
activejob (5.0.0)
activesupport (= 5.0.0)
globalid (>= 0.3.6)
activemodel (5.0.0)
activesupport (= 5.0.0)
activerecord (5.0.0)
activemodel (= 5.0.0)
activesupport (= 5.0.0)
arel (~> 7.0)
activesupport (5.0.0)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (~> 0.7)
minitest (~> 5.1)
tzinfo (~> 1.1)
arel (7.0.0)
ast (2.3.0)
builder (3.2.2)
byebug (9.0.5)
coderay (1.1.1)
coffee-rails (4.2.1)
coffee-script (>= 2.2.0)
railties (>= 4.0.0, < 5.2.x)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.10.0)
concurrent-ruby (1.0.2)
coveralls (0.8.14)
json (>= 1.8, < 3)
simplecov (~> 0.12.0)
Expand All @@ -16,8 +59,12 @@ GEM
tins (~> 1.6.0)
diff-lcs (1.2.5)
docile (1.1.5)
erubis (2.7.0)
execjs (2.7.0)
ffi (1.9.13)
formatador (0.2.5)
globalid (0.3.6)
activesupport (>= 4.1.0)
guard (2.14.0)
formatador (>= 0.2.4)
listen (>= 2.7, < 4.0)
Expand All @@ -32,24 +79,74 @@ GEM
guard (~> 2.1)
guard-compat (~> 1.1)
rspec (>= 2.99.0, < 4.0)
i18n (0.7.0)
jbuilder (2.5.0)
activesupport (>= 3.0.0, < 5.1)
multi_json (~> 1.2)
jquery-rails (4.1.1)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
json (2.0.1)
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)
lumberjack (1.0.10)
mail (2.6.4)
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.1.0)
minitest (5.9.0)
multi_json (1.12.1)
nenv (0.3.0)
nio4r (1.2.1)
nokogiri (1.6.8)
mini_portile2 (~> 2.1.0)
pkg-config (~> 1.1.7)
notiffany (0.1.0)
nenv (~> 0.1)
shellany (~> 0.0)
parser (2.3.1.2)
ast (~> 2.2)
pkg-config (1.1.7)
powerpack (0.1.1)
pry (0.10.3)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
puma (3.4.0)
rack (2.0.1)
rack-test (0.6.3)
rack (>= 1.0)
rails (5.0.0)
actioncable (= 5.0.0)
actionmailer (= 5.0.0)
actionpack (= 5.0.0)
actionview (= 5.0.0)
activejob (= 5.0.0)
activemodel (= 5.0.0)
activerecord (= 5.0.0)
activesupport (= 5.0.0)
bundler (>= 1.3.0, < 2.0)
railties (= 5.0.0)
sprockets-rails (>= 2.0.0)
rails-dom-testing (2.0.1)
activesupport (>= 4.2.0, < 6.0)
nokogiri (~> 1.6.0)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
railties (5.0.0)
actionpack (= 5.0.0)
activesupport (= 5.0.0)
method_source
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rainbow (2.1.0)
rake (11.2.2)
rb-fsevent (0.9.7)
Expand All @@ -67,6 +164,14 @@ GEM
rspec-mocks (3.5.0)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.5.0)
rspec-rails (3.5.1)
actionpack (>= 3.0)
activesupport (>= 3.0)
railties (>= 3.0)
rspec-core (~> 3.5.0)
rspec-expectations (~> 3.5.0)
rspec-mocks (~> 3.5.0)
rspec-support (~> 3.5.0)
rspec-support (3.5.0)
rubocop (0.41.1)
parser (>= 2.3.1.1, < 3.0)
Expand All @@ -76,30 +181,71 @@ GEM
unicode-display_width (~> 1.0, >= 1.0.1)
ruby-progressbar (1.8.1)
ruby_dep (1.3.1)
sass (3.4.22)
sass-rails (5.0.5)
railties (>= 4.0.0, < 6)
sass (~> 3.1)
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
shellany (0.0.1)
simplecov (0.12.0)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.0)
slop (3.6.0)
spring (1.7.2)
spring-watcher-listen (2.0.0)
listen (>= 2.7, < 4.0)
spring (~> 1.2)
sprockets (3.6.3)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.1.1)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
sqlite3 (1.3.11)
term-ansicolor (1.3.2)
tins (~> 1.0)
thor (0.19.1)
thread_safe (0.3.5)
tilt (2.0.5)
tins (1.6.0)
turbolinks (5.0.0)
turbolinks-source (~> 5)
turbolinks-source (5.0.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
uglifier (3.0.0)
execjs (>= 0.3.0, < 3)
unicode-display_width (1.1.0)
websocket-driver (0.6.4)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.2)

PLATFORMS
ruby

DEPENDENCIES
byebug
coffee-rails (~> 4.2)
coveralls
flere!
guard-rspec
jbuilder (~> 2.5)
jquery-rails
pry
rake
rspec (~> 3)
puma (~> 3.0)
rails (~> 5.0.0)
rspec-rails (~> 3)
rubocop (= 0.41.1)
sass-rails (~> 5.0)
spring
spring-watcher-listen (~> 2.0.0)
sqlite3
turbolinks (~> 5)
uglifier (>= 1.3.0)

BUNDLED WITH
1.12.5
10 changes: 8 additions & 2 deletions README.md
Expand Up @@ -6,8 +6,14 @@
[![Coverage Status](https://coveralls.io/repos/github/flere/flere/badge.svg?branch=master)](https://coveralls.io/github/flere/flere?branch=master)
[![Apache 2 Licensed](https://img.shields.io/badge/license-Apache2-blue.svg)](https://github.com/flere/flere/blob/master/LICENSE)

The intelligent integration bot
The intelligent integration bot.

## About

A child of homu, grandchild of bors, Flere is an evolved integration bot
A child of homu, grandchild of bors, Flere is an evolved integration bot.

## License

Copyright (c) 2016 Flere-Imsaho, Tony Arcieri.
Distributed under the Apache 2.0 License.
See LICENSE file for further details.

0 comments on commit 2d43c60

Please sign in to comment.