Skip to content

Commit fca42d6

Browse files
committed
Merge origin/develop
1 parent f8a2b51 commit fca42d6

File tree

331 files changed

+32342
-0
lines changed

Some content is hidden

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

331 files changed

+32342
-0
lines changed

.gitignore

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
*.rbc
2+
capybara-*.html
3+
.rspec
4+
/log
5+
/tmp
6+
/db/*.sqlite3
7+
/public/system
8+
/coverage/
9+
/spec/tmp
10+
/branches
11+
/hooks
12+
/refs
13+
/info
14+
/branches
15+
**.orig
16+
rerun.txt
17+
pickle-email-*.html
18+
19+
## Environment normalisation:
20+
/.bundle
21+
/vendor/bundle
22+
23+
# these should all be checked in to normalise the environment:
24+
# Gemfile.lock, .ruby-version, .ruby-gemset
25+
26+
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
27+
.rvmrc
28+
29+
# if using bower-rails ignore default bower_components path bower.json files
30+
/vendor/assets/bower_components
31+
*.bowerrc
32+
bower.json

Gemfile

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
source 'https://rubygems.org'
2+
ruby '2.1.2'
3+
4+
5+
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
6+
gem 'rails', '4.1.4'
7+
# Use sqlite3 as the database for Active Record
8+
gem 'sqlite3'
9+
# Use SCSS for stylesheets
10+
gem 'sass-rails', '~> 4.0.3'
11+
# Use Uglifier as compressor for JavaScript assets
12+
gem 'uglifier', '>= 1.3.0'
13+
# Use CoffeeScript for .js.coffee assets and views
14+
gem 'coffee-rails', '~> 4.0.0'
15+
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
16+
# gem 'therubyracer', platforms: :ruby
17+
18+
# Use jquery as the JavaScript library
19+
gem 'jquery-rails'
20+
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
21+
gem 'turbolinks'
22+
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
23+
gem 'jbuilder', '~> 2.0'
24+
# bundle exec rake doc:rails generates the API under doc/api.
25+
gem 'sdoc', '~> 0.4.0', group: :doc
26+
27+
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
28+
gem 'spring', group: :development
29+
30+
# Use ActiveModel has_secure_password
31+
# gem 'bcrypt', '~> 3.1.7'
32+
33+
# Use unicorn as the app server
34+
# gem 'unicorn'
35+
36+
# Use Capistrano for deployment
37+
# gem 'capistrano-rails', group: :development
38+
39+
# Use debugger
40+
# gem 'debugger', group: [:development, :test]
41+
42+
gem 'hashie', '~> 3.3.1'
43+
gem 'bootstrap-sass', '~> 3.2.0'
44+
gem 'autoprefixer-rails'
45+
gem 'angularjs-rails'
46+
gem 'font-awesome-sass'
47+
gem 'execjs'
48+
gem 'therubyracer', :platforms => :ruby
49+
50+
# support for twitter, facebook, google, soundcloud, live and yahoo login
51+
gem 'devise'
52+
gem 'omniauth'
53+
gem 'omniauth-twitter'
54+
gem 'omniauth-facebook'
55+
gem "omniauth-google-oauth2"
56+
gem 'omniauth-soundcloud', '~> 1.0.0'
57+
gem 'omniauth-live_connect'
58+
gem 'omniauth-yahoo', '~> 0.0.5'
59+
gem "pundit"
60+
61+
# support for pg
62+
gem 'pg'
63+

Gemfile.lock

Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,204 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
actionmailer (4.1.4)
5+
actionpack (= 4.1.4)
6+
actionview (= 4.1.4)
7+
mail (~> 2.5.4)
8+
actionpack (4.1.4)
9+
actionview (= 4.1.4)
10+
activesupport (= 4.1.4)
11+
rack (~> 1.5.2)
12+
rack-test (~> 0.6.2)
13+
actionview (4.1.4)
14+
activesupport (= 4.1.4)
15+
builder (~> 3.1)
16+
erubis (~> 2.7.0)
17+
activemodel (4.1.4)
18+
activesupport (= 4.1.4)
19+
builder (~> 3.1)
20+
activerecord (4.1.4)
21+
activemodel (= 4.1.4)
22+
activesupport (= 4.1.4)
23+
arel (~> 5.0.0)
24+
activesupport (4.1.4)
25+
i18n (~> 0.6, >= 0.6.9)
26+
json (~> 1.7, >= 1.7.7)
27+
minitest (~> 5.1)
28+
thread_safe (~> 0.1)
29+
tzinfo (~> 1.1)
30+
angularjs-rails (1.2.22)
31+
arel (5.0.1.20140414130214)
32+
autoprefixer-rails (2.2.0.20140804)
33+
execjs
34+
bcrypt (3.1.7)
35+
bootstrap-sass (3.2.0.1)
36+
sass (~> 3.2)
37+
builder (3.2.2)
38+
coffee-rails (4.0.1)
39+
coffee-script (>= 2.2.0)
40+
railties (>= 4.0.0, < 5.0)
41+
coffee-script (2.3.0)
42+
coffee-script-source
43+
execjs
44+
coffee-script-source (1.7.1)
45+
devise (3.3.0)
46+
bcrypt (~> 3.0)
47+
orm_adapter (~> 0.1)
48+
railties (>= 3.2.6, < 5)
49+
thread_safe (~> 0.1)
50+
warden (~> 1.2.3)
51+
erubis (2.7.0)
52+
execjs (2.2.1)
53+
faraday (0.9.0)
54+
multipart-post (>= 1.2, < 3)
55+
font-awesome-sass (4.1.0)
56+
sass (~> 3.2)
57+
hashie (3.3.1)
58+
hike (1.2.3)
59+
i18n (0.6.11)
60+
jbuilder (2.1.3)
61+
activesupport (>= 3.0.0, < 5)
62+
multi_json (~> 1.2)
63+
jquery-rails (3.1.1)
64+
railties (>= 3.0, < 5.0)
65+
thor (>= 0.14, < 2.0)
66+
json (1.8.1)
67+
jwt (1.0.0)
68+
libv8 (3.16.14.3)
69+
mail (2.5.4)
70+
mime-types (~> 1.16)
71+
treetop (~> 1.4.8)
72+
mime-types (1.25.1)
73+
minitest (5.4.0)
74+
multi_json (1.10.1)
75+
multi_xml (0.5.5)
76+
multipart-post (2.0.0)
77+
oauth (0.4.7)
78+
oauth2 (0.9.4)
79+
faraday (>= 0.8, < 0.10)
80+
jwt (~> 1.0)
81+
multi_json (~> 1.3)
82+
multi_xml (~> 0.5)
83+
rack (~> 1.2)
84+
omniauth (1.2.2)
85+
hashie (>= 1.2, < 4)
86+
rack (~> 1.0)
87+
omniauth-facebook (1.6.0)
88+
omniauth-oauth2 (~> 1.1)
89+
omniauth-google-oauth2 (0.2.5)
90+
omniauth (> 1.0)
91+
omniauth-oauth2 (~> 1.1)
92+
omniauth-live_connect (0.0.1)
93+
omniauth-oauth (1.0.1)
94+
oauth
95+
omniauth (~> 1.0)
96+
omniauth-oauth2 (1.1.2)
97+
faraday (>= 0.8, < 0.10)
98+
multi_json (~> 1.3)
99+
oauth2 (~> 0.9.3)
100+
omniauth (~> 1.2)
101+
omniauth-soundcloud (1.0.1)
102+
omniauth-oauth2 (~> 1.1.0)
103+
omniauth-twitter (1.0.1)
104+
multi_json (~> 1.3)
105+
omniauth-oauth (~> 1.0)
106+
omniauth-yahoo (0.0.5)
107+
omniauth-oauth (~> 1.0)
108+
orm_adapter (0.5.0)
109+
pg (0.17.1)
110+
polyglot (0.3.5)
111+
pundit (0.3.0)
112+
activesupport (>= 3.0.0)
113+
rack (1.5.2)
114+
rack-test (0.6.2)
115+
rack (>= 1.0)
116+
rails (4.1.4)
117+
actionmailer (= 4.1.4)
118+
actionpack (= 4.1.4)
119+
actionview (= 4.1.4)
120+
activemodel (= 4.1.4)
121+
activerecord (= 4.1.4)
122+
activesupport (= 4.1.4)
123+
bundler (>= 1.3.0, < 2.0)
124+
railties (= 4.1.4)
125+
sprockets-rails (~> 2.0)
126+
railties (4.1.4)
127+
actionpack (= 4.1.4)
128+
activesupport (= 4.1.4)
129+
rake (>= 0.8.7)
130+
thor (>= 0.18.1, < 2.0)
131+
rake (10.3.2)
132+
rdoc (4.1.1)
133+
json (~> 1.4)
134+
ref (1.0.5)
135+
sass (3.2.19)
136+
sass-rails (4.0.3)
137+
railties (>= 4.0.0, < 5.0)
138+
sass (~> 3.2.0)
139+
sprockets (~> 2.8, <= 2.11.0)
140+
sprockets-rails (~> 2.0)
141+
sdoc (0.4.1)
142+
json (~> 1.7, >= 1.7.7)
143+
rdoc (~> 4.0)
144+
spring (1.1.3)
145+
sprockets (2.11.0)
146+
hike (~> 1.2)
147+
multi_json (~> 1.0)
148+
rack (~> 1.0)
149+
tilt (~> 1.1, != 1.3.0)
150+
sprockets-rails (2.1.3)
151+
actionpack (>= 3.0)
152+
activesupport (>= 3.0)
153+
sprockets (~> 2.8)
154+
sqlite3 (1.3.9)
155+
therubyracer (0.12.1)
156+
libv8 (~> 3.16.14.0)
157+
ref
158+
thor (0.19.1)
159+
thread_safe (0.3.4)
160+
tilt (1.4.1)
161+
treetop (1.4.15)
162+
polyglot
163+
polyglot (>= 0.3.1)
164+
turbolinks (2.3.0)
165+
coffee-rails
166+
tzinfo (1.2.2)
167+
thread_safe (~> 0.1)
168+
uglifier (2.5.3)
169+
execjs (>= 0.3.0)
170+
json (>= 1.8.0)
171+
warden (1.2.3)
172+
rack (>= 1.0)
173+
174+
PLATFORMS
175+
ruby
176+
177+
DEPENDENCIES
178+
angularjs-rails
179+
autoprefixer-rails
180+
bootstrap-sass (~> 3.2.0)
181+
coffee-rails (~> 4.0.0)
182+
devise
183+
execjs
184+
font-awesome-sass
185+
hashie (~> 3.3.1)
186+
jbuilder (~> 2.0)
187+
jquery-rails
188+
omniauth
189+
omniauth-facebook
190+
omniauth-google-oauth2
191+
omniauth-live_connect
192+
omniauth-soundcloud (~> 1.0.0)
193+
omniauth-twitter
194+
omniauth-yahoo (~> 0.0.5)
195+
pg
196+
pundit
197+
rails (= 4.1.4)
198+
sass-rails (~> 4.0.3)
199+
sdoc (~> 0.4.0)
200+
spring
201+
sqlite3
202+
therubyracer
203+
turbolinks
204+
uglifier (>= 1.3.0)

README.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
Marid Backend
2+
=============
3+
4+
![](https://raw.githubusercontent.com/maridco/marid/master/app/assets/images/header-logo.png?token=5732914__eyJzY29wZSI6IlJhd0Jsb2I6bWFyaWRjby9tYXJpZC9tYXN0ZXIvYXBwL2Fzc2V0cy9pbWFnZXMvaGVhZGVyLWxvZ28ucG5nIiwiZXhwaXJlcyI6MTQwOTgwODYwMH0%3D--bfc78a84eeefba95185fb2b6cb2b92848bc68bd3)
5+
6+
## Independent Music Platform
7+
8+
Marid is a music platform that beautifully showcases the works of independent artists.
9+
10+
For more information, please see http://marid.co
11+
12+
## Authors
13+
14+
[![Nathan Bernard](https://s.gravatar.com/avatar/764276fb0de2fba228d1a906efdcae45?s=117)](https://github.com/nb333) | [![Juan Pavlo](https://avatars0.githubusercontent.com/u/471024?v=2&s=117)](https://github.com/jpavlo) | [![John McConnell](https://avatars1.githubusercontent.com/u/1870400?v=2&s=117)](https://github.com/johnmcconnell) | [![Mario Mjertan](https://avatars1.githubusercontent.com/u/1742806?v=2&s=117)](https://github.com/iwebhub) | [![Marek Fajkus](https://avatars0.githubusercontent.com/u/2130305?v=2&s=117)](https://github.com/turboMaCk)
15+
:---:|:---:|:---:|:---:|:---:
16+
[Nathan Bernard](https://github.com/nb333) | [Juan Pavlo](https://github.com/jpavlo) | [John McConnell](https://github.com/johnmcconnell) | [Mario Mjertan](https://github.com/iwebhub) | [Marek Fajkus](https://github.com/turboMaCk)
17+
18+
[![Marcin Spoczynski](https://avatars0.githubusercontent.com/u/2578718?v=2&s=117)](https://github.com/sandlbn) |
19+
:---:|:---:|:---:|:---:|:---:|
20+
[Marcin Spoczynski](https://github.com/sandlbn) |
21+
22+
A full list of [contributors](https://github.com/maridco/backend/graphs/contributors) can be found on GitHub.
23+
24+
## Contributing
25+
26+
1. [Fork it](https://help.github.com/articles/fork-a-repo)
27+
2. Create your feature branch (`git checkout -b develop/my-new-feature`)
28+
3. Commit your changes (`git commit -am "Added some feature"`)
29+
4. Push to the branch (`git push origin develop/my-new-feature`)
30+
5. Create new [Pull Request](https://help.github.com/articles/using-pull-requests)
31+
32+
**You can use [git-flow](https://github.com/nvie/gitflow) for branch management.**
33+
34+
**Please make sure your fork is private, not public.**
35+
36+
## Bug Tracker
37+
38+
Found a bug? Report it [here](https://github.com/maridco/backend/issues/)!
39+
40+
## Feature Request
41+
42+
Have an idea? Add it [here](https://github.com/maridco/backend/issues/)!
43+
44+
45+
## Dependencies
46+
1. Ruby version 2.1.2
47+
2. Rails version 4.1.4
48+
3. SQLite3
49+
4. Postgresql
50+
5. Node.js
51+
52+
## Installation
53+
54+
55+
### Mac OS X, Linux, Windows
56+
57+
1. Go to (https://github.com/maridco/marid-vagrant/) and follow instructions
58+
2. Contribute
59+
60+
### Setup Rails app (every platform)
61+
1. Configure Postgresql database
62+
2. Install dependencies vie Boundler: `bundle install`
63+
3. Setup Postgresql `rake db:setup`
64+
65+
## Run
66+
Start the server `bundle exec rails s`
67+
68+
## Check out the site
69+
In your browser go to localhost:3000
70+
71+
## Contact
72+
73+
Twitter: `@maridco`
74+
75+
IRC: `#marid` on irc.freenode.net
76+
77+
## License
78+
79+
Copyright 2014 Marid. All Rights Reserved. Proprietary and Confidential.

0 commit comments

Comments
 (0)