Skip to content

Commit a7c0983

Browse files
author
Andrew Hoernecke
committed
Updating to Scumblr 2.0
1 parent 0d95700 commit a7c0983

File tree

360 files changed

+43068
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

360 files changed

+43068
-1
lines changed

.gitignore

+14-1
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,15 @@
66

77
# Ignore scumblr config
88
/config/initializers/scumblr.rb
9-
9+
.DS_Store
10+
/vendor/cache/*
11+
/log/*
1012
#Ignore dump.rdb
1113
dump.rdb
1214

15+
# Ignore scumblr.rb
16+
/config/initializers/scumblr.rb
17+
1318
# Ignore bundler config
1419
/.bundle
1520

@@ -35,3 +40,11 @@ dump.rdb
3540

3641
#Ignore spec directory
3742
/spec
43+
44+
45+
/root/var/chef/tmp/
46+
47+
Dockerfile.*
48+
build/*
49+
*.swp
50+
.gradle

.ruby_version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2.3.1

AUTHORS

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- Andy Hoernecke <[email protected]>
2+
- Scott Behrens <[email protected]>
3+
- Dave King <[email protected]>

CONTRIBUTING.md

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Contributing to Scumblr
2+
3+
Documentation for Scumblr is available in the Scumblr [wiki]( https://github.com/Netflix/Scumblr/wiki )
4+
5+
The Scumblr team is following a very simple branching model. We use [master](https://github.com/Netflix/Scumblr/tree/master) as the production branch, and all other branches are used for featues or bugs. We do not maintain a dev only branch, staging, etc.
6+
7+
Contributions will be accepted to the [master](https://github.com/Netflix/dynomite-manager/tree/dev) only.
8+
9+
## How to provide a patch for a new feature
10+
11+
1. If it is a major feature, please create an [Issue]( https://github.com/Netflix/Scumblr/issues ) and discuss it with the project leaders.
12+
13+
2. If in step 1 you get an acknowledge from the project leaders, use the
14+
following procedure to submit a patch:
15+
16+
a. Fork Scumblr on github ( http://help.github.com/fork-a-repo/ )
17+
18+
b. Create a topic branch (git checkout -b my_branch)
19+
20+
c. Push to your branch (git push origin my_branch)
21+
22+
d. Initiate a pull request on github ( http://help.github.com/send-pull-requests/ )
23+
24+
e. We'll review your pull request and merge when approved!
25+
26+
For minor fixes just open a pull request to the [master]( https://github.com/Netflix/Scumblr/tree/master ) branch on Github.
27+
28+
## Questions
29+
30+
If you have questions or want to report a bug please create an [Issue]( https://github.com/Netflix/Scumblr/issues) or hop into our [Gitter](https://gitter.im/Netflix/Scumblr)
31+

Gemfile

+184
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,184 @@
1+
source 'https://rubygems.org'
2+
3+
gem 'rails', '4.2.6'
4+
5+
gem 'zip'
6+
7+
# Allow using posix-spawn for popen to save memory with multiple threads.
8+
gem 'posix-spawn'
9+
10+
#For Tasks/Search Providers
11+
gem 'google-api-client', '~>0.8.0'
12+
gem "github_api", require: false
13+
gem 'twitter'
14+
gem 'market_bot'
15+
gem 'koala'
16+
gem "brakeman"
17+
gem "bundler-audit"
18+
gem 'rest-client'
19+
20+
gem 'redcarpet'
21+
22+
gem 'addressable'
23+
24+
gem 'jwt', '<= 1.5.2'
25+
26+
# Pretty file sizes
27+
gem 'filesize'
28+
29+
# scott things
30+
gem 'json-schema-generator'
31+
gem 'zeroclipboard-rails'
32+
33+
gem 'activerecord-session_store', git: 'https://github.com/rails/activerecord-session_store'
34+
#Database gems
35+
gem 'sqlite3'
36+
gem 'pg'
37+
38+
#git functionality
39+
gem 'git'
40+
41+
#Workflow
42+
gem 'workflowable'
43+
44+
#JIRA Integration
45+
gem 'jiralicious'
46+
47+
#Authorization
48+
gem 'cancan'
49+
50+
#Searching
51+
gem 'ransack'
52+
53+
#Image processing/attachments
54+
gem 'paperclip'
55+
gem 'aws-sdk', '< 2.0'
56+
57+
58+
# Time period parsing
59+
gem 'chronic'
60+
61+
#Nice select fields
62+
gem "select2-rails"
63+
64+
#Faster json parsing
65+
gem 'oj'
66+
67+
#Bulk edits
68+
gem 'activerecord-import'
69+
70+
#Used for task queueing
71+
gem 'sidekiq'
72+
gem 'sidekiq-status'
73+
74+
#Pagination
75+
gem 'kaminari'
76+
77+
#Sidekiq UI
78+
gem 'sinatra', require: false
79+
80+
#Templating language, not sure if used
81+
gem 'slim'
82+
83+
#Performance gem that changes how links are handed
84+
##gem 'turbolinks'
85+
gem 'jquery-turbolinks'
86+
87+
#Allowing exporting/importing data into database
88+
gem 'yaml_db'
89+
90+
#Authentication
91+
gem 'devise'
92+
gem 'responders'
93+
94+
#Comments
95+
gem 'acts_as_commentable_with_threading'
96+
97+
#JSON API Calls
98+
gem "active_model_serializers"
99+
100+
# Cron job generation
101+
gem "whenever"
102+
103+
# Used for finding changes to serialized attributes
104+
gem "hashdiff"
105+
106+
#gem 'active_scaffold'
107+
gem "therubyracer"
108+
gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS
109+
gem 'simple_form'
110+
111+
gem 'ip'
112+
113+
gem 'stackprof'
114+
115+
gem 'faraday'
116+
gem 'net-http-persistent'
117+
118+
group :development, :test, :production do
119+
gem 'unicorn'
120+
gem 'unicorn-rails'
121+
end
122+
123+
group :test, :production do
124+
#this doesn't get along with rack-mini-profiler
125+
gem 'oj_mimic_json'
126+
end
127+
128+
129+
group :development, :dirtylaundrydev do
130+
gem 'spring', group: :development
131+
gem "ruby-prof"
132+
gem 'meta_request'
133+
gem "binding_of_caller"
134+
gem "bullet"
135+
gem 'rack-mini-profiler', require: false
136+
gem 'flamegraph'
137+
gem 'rbtrace'
138+
#gem 'rails-footnotes'
139+
#gem 'rails-footnotes', github: 'josevalim/rails-footnotes', branch: 'release-4.0'
140+
gem 'rails-footnotes', '>= 4.0.0', '<5'
141+
gem 'railroady'
142+
gem 'ruby_gntp'
143+
# gem 'rack-perftools_profiler', :require => 'rack/perftools_profiler'
144+
end
145+
146+
group :development, :dirtylaundrydev, :profile do
147+
148+
gem 'byebug'
149+
# gem 'quiet_assets'
150+
gem "better_errors"
151+
gem 'pry'
152+
153+
end
154+
155+
#Testing
156+
group :development, :test, :dirtylaundrydev do
157+
gem 'rspec-rails'
158+
gem 'factory_girl_rails'
159+
160+
end
161+
162+
group :test do
163+
gem 'database_cleaner'
164+
gem 'shoulda'
165+
gem 'activerecord-nulldb-adapter'
166+
end
167+
168+
gem 'foundation-rails', '5.3.3.0'
169+
gem 'sass-rails', '4.0.3'
170+
gem 'sass', '3.2.19'
171+
gem 'coffee-rails', '4.0.1'
172+
gem 'sprockets', '2.11.0'
173+
174+
175+
gem 'uglifier'
176+
177+
gem 'jquery-rails'
178+
179+
gem 'rb-readline'
180+
181+
182+
# needed by sidekiq
183+
gem 'json'
184+
gem 'ffi'

0 commit comments

Comments
 (0)