Skip to content

Commit ef431c8

Browse files
committed
Ported private cfp-app into public repo
0 parents  commit ef431c8

File tree

357 files changed

+13995
-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.

357 files changed

+13995
-0
lines changed

.gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/.bundle
2+
3+
# Ignore all logfiles and tempfiles.
4+
/log/*.log
5+
/tmp
6+
7+
config/database.yml
8+
.env

.rspec

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

.ruby-version

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

CONTRIBUTING.md

+142
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
# Contributing to this project
2+
3+
Please take a moment to review this document in order to make the contribution
4+
process easy and effective for everyone involved.
5+
6+
Following these guidelines helps to communicate that you respect the time of
7+
the developers managing and developing this open source project. In return,
8+
they should reciprocate that respect in addressing your issue or assessing
9+
patches and features.
10+
11+
12+
## Using the issue tracker
13+
14+
The [issue tracker](issues) is the preferred channel for [bug reports](#bug-reports),
15+
[features requests](#feature-requests) and [submitting pull requests](#pull-requests),
16+
but please respect the following restrictions:
17+
18+
* Please **do not** use the issue tracker for personal support requests (use
19+
[Stack Overflow](http://stackoverflow.com) or IRC).
20+
21+
* Please **do not** derail or troll issues. Keep the discussion on topic and
22+
respect the opinions of others.
23+
24+
## Bug reports
25+
26+
A bug is a _demonstrable problem_ that is caused by the code in the repository.
27+
Good bug reports are extremely helpful - thank you!
28+
29+
Guidelines for bug reports:
30+
31+
1. **Use the GitHub issue search** — check if the issue has already been
32+
reported.
33+
34+
2. **Check if the issue has been fixed** — try to reproduce it using the
35+
latest `master` or development branch in the repository.
36+
37+
3. **Isolate the problem** — create a [reduced test
38+
case](http://css-tricks.com/6263-reduced-test-cases/) and a live example.
39+
40+
A good bug report shouldn't leave others needing to chase you up for more
41+
information. Please try to be as detailed as possible in your report. What is
42+
your environment? What steps will reproduce the issue? What browser(s) and OS
43+
experience the problem? What would you expect to be the outcome? All these
44+
details will help people to fix any potential bugs.
45+
46+
Example:
47+
48+
> Short and descriptive example bug report title
49+
>
50+
> A summary of the issue and the browser/OS environment in which it occurs. If
51+
> suitable, include the steps required to reproduce the bug.
52+
>
53+
> 1. This is the first step
54+
> 2. This is the second step
55+
> 3. Further steps, etc.
56+
>
57+
> `<url>` - a link to the reduced test case
58+
>
59+
> Any other information you want to share that is relevant to the issue being
60+
> reported. This might include the lines of code that you have identified as
61+
> causing the bug, and potential solutions (and your opinions on their
62+
> merits).
63+
64+
65+
## Feature requests
66+
67+
Feature requests are welcome. But take a moment to find out whether your idea
68+
fits with the scope and aims of the project. It's up to *you* to make a strong
69+
case to convince the project's developers of the merits of this feature. Please
70+
provide as much detail and context as possible.
71+
72+
Specifically, the CFP-App needs to serve many conference organizers' needs so
73+
bring up your idea to see if it's applicable to enough organizers to be added
74+
into the project.
75+
76+
77+
## Pull requests
78+
79+
Good pull requests (patches, improvements, new features) are a fantastic
80+
help. They should remain focused in scope and avoid containing unrelated
81+
commits.
82+
83+
**Please ask first** before embarking on any significant pull request (e.g.
84+
implementing features, refactoring code, porting to a different language),
85+
otherwise you risk spending a lot of time working on something that the
86+
project's developers might not want to merge into the project.
87+
88+
Please adhere to the coding conventions used throughout a project (indentation,
89+
accurate comments, etc.) and any other requirements (such as test coverage).
90+
91+
Follow this process if you'd like your work considered for inclusion in the
92+
project:
93+
94+
1. [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
95+
and configure the remotes:
96+
97+
```bash
98+
# Clone your fork of the repo into the current directory
99+
git clone https://github.com/ruby-central/cfp-app
100+
# Navigate to the newly cloned directory
101+
cd cfp-app
102+
# Assign the original repo to a remote called "upstream"
103+
git remote add upstream https://github.com/ruby-central/cfp-app
104+
```
105+
106+
2. If you cloned a while ago, get the latest changes from upstream:
107+
108+
```bash
109+
git checkout <dev-branch>
110+
git pull upstream <dev-branch>
111+
```
112+
113+
3. Create a new topic branch (off the main project development branch) to
114+
contain your feature, change, or fix:
115+
116+
```bash
117+
git checkout -b <topic-branch-name>
118+
```
119+
120+
4. Commit your changes in logical chunks. Please adhere to these [git commit
121+
message guidelines](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)
122+
or your code is unlikely be merged into the main project. Use Git's
123+
[interactive rebase](https://help.github.com/articles/interactive-rebase)
124+
feature to tidy up your commits before making them public.
125+
126+
5. Locally merge (or rebase) the upstream development branch into your topic branch:
127+
128+
```bash
129+
git pull [--rebase] upstream <dev-branch>
130+
```
131+
132+
6. Push your topic branch up to your fork:
133+
134+
```bash
135+
git push origin <topic-branch-name>
136+
```
137+
138+
7. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/)
139+
with a clear title and description.
140+
141+
**IMPORTANT**: By submitting a patch, you agree to allow the project owner to
142+
license your work under the same license as that used by the project.

Gemfile

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
source 'https://rubygems.org'
2+
ruby '2.1.1'
3+
4+
gem 'rails', '4.1.0'
5+
6+
gem 'pg'
7+
8+
gem 'jquery-rails'
9+
gem 'jquery-ui-rails'
10+
gem 'jquery-datatables-rails', '~> 1.12.0', git: 'git://github.com/rweng/jquery-datatables-rails.git'
11+
gem 'uglifier', '>= 1.3.0'
12+
gem 'sass-rails', '~> 4.0.1'
13+
gem 'haml', '~> 4.0.4'
14+
gem 'bootstrap-sass', '~> 3.0.2.1'
15+
16+
gem 'omniauth-github'
17+
gem 'omniauth-twitter'
18+
19+
gem 'chartkick'
20+
gem 'groupdate'
21+
gem 'country_select'
22+
gem 'redcarpet', '~> 3.0.0'
23+
gem 'coderay', '~> 1.0'
24+
gem 'bootstrap-multiselect-rails', github: 'itsNikolay/bootstrap-multiselect-rails', branch: 'rails4_and_update_and_fix'
25+
gem 'active_model_serializers', '~> 0.8.1'
26+
gem 'draper'
27+
gem 'simple_form', '3.1.0.rc1'
28+
29+
gem 'zeroclipboard-rails'
30+
31+
group :production do
32+
gem 'rails_12factor'
33+
gem 'unicorn'
34+
end
35+
36+
group :development do
37+
gem 'annotate'
38+
gem 'better_errors'
39+
gem 'binding_of_caller'
40+
gem 'foreman'
41+
gem 'launchy'
42+
gem 'pry'
43+
gem 'pry-debugger'
44+
gem 'pry-rails'
45+
gem 'quiet_assets'
46+
gem 'thin'
47+
gem 'rack-mini-profiler'
48+
gem 'haml-rails'
49+
gem "spring-commands-rspec", require: false
50+
end
51+
52+
group :development, :test do
53+
gem 'capybara-webkit'
54+
gem 'database_cleaner'
55+
gem 'dotenv-rails'
56+
gem 'factory_girl_rails'
57+
gem 'growl'
58+
gem 'guard'
59+
gem 'guard-rspec'
60+
gem 'guard-livereload', '~> 2.1.1'
61+
gem 'rspec'
62+
gem 'rspec-rails'
63+
gem 'timecop'
64+
end

0 commit comments

Comments
 (0)