-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.md.backup
75 lines (45 loc) · 4.58 KB
/
README.md.backup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# Neighbor.ly Donate
[![Build Status](https://secure.travis-ci.org/neighborly/neighborly-donate.png?branch=master)](https://travis-ci.org/neighborly/neighborly-donate) [![Coverage Status](https://coveralls.io/repos/neighborly/neighborly-donate/badge.png?branch=master)](https://coveralls.io/r/neighborly/neighborly-donate) [![Code Climate](https://codeclimate.com/github/neighborly/neighborly-donate.png)](https://codeclimate.com/github/neighborly/neighborly-donate) [![Dependency Status](https://gemnasium.com/neighborly/neighborly-donate.png)](https://gemnasium.com/neighborly/neighborly-donate)
Welcome to the first open source fundraising toolkit for civic projects. Neighbor.ly Donate began in February 2012 as a fork of the wildly successful Brazillian crowdfunding platform [Catarse](https://github.com/catarse/catarse). Working closely with the developers of that project, Neighbor.ly is building towards a full spectrum fundraising toolkit for civic projects.
## An open source fundraising toolkit for civic projects
This is the source code repository running [donate.neighbor.ly](http://donate.neighbor.ly). We've decided to open source the code for our platform in the hopes that communities will find it useful as they embrace new funding sources for projects once covered by taxes and bonds.
Communities are always welcome and encouraged to list their projects on [Neighbor.ly Donate](http://donate.neighbor.ly). This codebase is intended for communities who would rather own and operate their own platforms. We also offer consultancy in setting the platform up as a "white label" extension to your exisitng website, and offer a variety of paid licensed versions built specifically for your needs (often easier and almost always cheaper than implementing this yourself). If you are interested in ways we can help you make the most of civic fundraising please [contact us](http://donate.neighbor.ly).
# Getting started
### Internationalization
This software was originally created as [Catarse](https://github.com/catarse/catarse), Brazil's first crowdfunding platform.
It was first made in Portuguese then later English support added by [Daniel Walmsley](http://purpose.com). Neighbor.ly focused on making all aspects of the interface in US English. There are still some patches of both languages throughout the software, but overall there is good infrastructure in place to internationalize to the language of your choice.
### Translations
We hope to offer many languages in the future. So if you decide to implement Neighbor.ly in your own language, please let us know so we can include your language here.
### Payment gateways
Neighbor.ly supports payment gateways through payment engines. Payment engines are extensions to Neighbor.ly that implement a specific payment gateway logic.
The two current supported payment gateways are:
* Balanced Credit Card
* Balanced Bank Account (ACH)
If you have created another payment engine, please contact us so we can link your engine here.
## How to contribute
Please see the [CONTRIBUTING](CONTRIBUTING.md) file for information on contributing to Neighbor.ly's development.
### Style Guide
Make sure you follow our [style guide](https://github.com/neighborly/guides/).
## Quick Installation
To get everything working, you'll need to have these dependencies installed in your system:
* ImageMagick >= 6.3.5
* Qt ([to compile capybara webkit](https://github.com/thoughtbot/capybara-webkit/wiki/Installing-Qt-and-compiling-capybara-webkit))
* PostgreSQL >= 9.3 (with [postgresql-contrib](http://www.postgresql.org/docs/9.3/static/contrib.html))
* Redis >= 2.4
* Ruby 2.1.1
Then, you can run the following commands:
```bash
$ git clone https://github.com/neighborly/neighborly-donate.git
$ cd neighborly-donate
$ ./bin/bootstrap
$ foreman start
```
You are now running Dune on http://localhost:3000 with sample configuration. If you plan to use it more than just get it running, you should change configuration (check `db/seeds.rb` for examples) and maybe run development seeds:
```bash
$ rails runner db/development_seeds.rb
```
## Credits
Originally forked from [Catarse](https://github.com/catarse/catarse).
Adapted by [devton](https://github.com/devton), [josemarluedke](https://github.com/josemarluedke), [irio](https://github.com/irio), and [luminopolis](https://github.com/luminopolis). Made possible by support from hundreds of code contributors, financial support from Knight Foundation and Sunlight Foundation, plus lots of love & bbq sauce in downtown Kansas City, Missouri.
## License
Copyright (c) 2012 - 2014 Neighbor.ly. Licensed as free and open source under the [MIT License](MIT-LICENSE)