INACTIVE - http://mzl.la/ghe-archive - Drumbeat.org. Rewritten in Django and made better.
Перейти к файлу
theinterned b601abd7c9 tightened the consent checkboxes up 2011-01-05 13:58:40 -05:00
apps fixed taborder of signin form so that the 'forgot password' link doesnt get in the way 2011-01-05 11:48:11 -05:00
media tightened the consent checkboxes up 2011-01-05 13:58:40 -05:00
templates tightened the consent checkboxes up 2011-01-05 13:58:40 -05:00
.gitignore Add settings_local to gitignore 2010-12-21 11:02:20 -05:00
LICENSE.txt Adding MPL license file 2010-07-15 16:00:31 -04:00
README.rst updated README to include instructions on deleting pyc files 2010-12-23 16:59:32 -05:00
__init__.py Initial commit for batucada 2010-07-15 12:11:55 -04:00
manage.py Use django_nose for tests. Also, move importing of settings_local to manage.py 2010-10-01 15:10:39 -04:00
requirements.txt Bringing the activity application back 'in house'. Work on generalized work will continue, but for now this is easier / faster. 2010-12-28 21:44:09 -05:00
settings.py Creating events app. All it does is send one urlconf directly to a template. Also changing the paths for user and project listings to better reflect the nav 2010-12-27 22:49:19 -05:00
urls.py Basic Atom feed for user activity 2010-12-29 17:28:22 -05:00

README.rst

========
Batucada
========

Batucada is a ground up rewrite of drumbeat.org in `Django`_. 

.. _Django: http://www.djangoproject.com/

Installation
------------

To install Batucada, you must clone the repository: ::

   git clone git://github.com/mozilla/batucada.git

To get started, you'll need to make sure that ``virtualenv`` and ``pip`` are installed. ::

   sudo easy_install virtualenv
   sudo easy_install pip

I recommend using ``virtualenvwrapper`` to manage your virtual environments. Follow the `installation instructions`_. Once installed, create your virtual environment for ``batucada`` and install the dependencies ::

   cd batucada
   mkvirtualenv batucada 
   workon batucada
   pip install -r requirements.txt 

.. _installation instructions: http://www.doughellmann.com/docs/virtualenvwrapper/

If you are doing an update, you might find it helps to delete pyc files: ::

    find . -name "*.pyc" | xargs rm

You may need to create a settings_local.py file to override some of the default settings.
For example, you may need to `configure your email backend`_.
   
Next, sync the database and run migrations. ::

   python manage.py syncdb --noinput 
   python manage.py migrate

Finally, start the development server to take it for a spin. ::

   python manage.py runserver 

.. _configure your email backend: http://docs.djangoproject.com/en/dev/topics/email/

Get Involved
------------

To help out with batucada, join the `Drumbeat mailing list`_ and introduce yourself. We're currently looking for help from Django / Python and front-end (HTML, CSS, Javascript) developers. 

.. _Drumbeat mailing list: https://lists.mozilla.org/listinfo/community-drumbeat