The repository for Project Bluebottle, the crowdsourcing framework initiated by the 1%Club.
For those who want to contribute to the BlueBottle project, it's easy to get started:
Make sure you have a recent Python distro (2.7+ recommended).
Make sure (a recent) virtualenv is installed.
Fork and/or clone the repository.
Navigate to your local repository directory.
Create a virtual environment within the repository directory, for example:
$ virtualenv env $ source env/bin/activate
Install the project:
$ python setup.py develop
You're ready to roll now, baby!
The BlueBottle test suite can be run completely using:
$ python setup.py test
*Frontend Javascript*
From the root of the application (node/npm required):
npm install grunt (or grunt test:chrome)
This will install some npm & bower packages for dev & testing, and run the tests headless with PhantomJS using Karma. Karma is watching the test/ directory for changes.
For those who want to use BlueBottle as kickstart for their own website, it's easy to add BlueBottle to your Django project.
Install the latest development version:
$ pip install -e git://github.com/onepercentclub/bluebottle.git#egg=bluebottle