No description or website provided.
JavaScript CSS Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
fileupload
hardware
hfa
main
static
templates
users
.gitignore
.travis.yml
README.md
cleaned_list
dependencies.txt
manage.py

README.md

About

For more information about this project read the blogpost from @sofakissen. (it's written in german)

Build Status

Dependencies

  • Django 1.4
  • django-allauth
  • geopy
  • django-gmapi
  • sorl-thumbnail
  • django-dajaxice
  • django-dajax
  • django-gravatar2

Installation

We assume in the following you have Python and setuptools installed. If python2 isn't your default Python version, you have to replace the easy_install command with the approriate command (i.e. easy-install-2.7)

1. Clone the Repo

git clone https://github.com/vIiRuS/hardware-fuer-alle.git

2. Install the dependencies

pip install -r dependencies.txt

3. Create hfa/settings.py

Copy and rename the hfa/settings.example.py and configure it to your local needs.

4. Create the Database

./manage.py syncdb during this step the script will also create an admin user

5. (optional) Populate the project with test data

./manage.py populateTestUsers

./manage.py populateTestHardware

6. Run the test server

./manage.py runserver

7. Run the unittests

./manage.py test main hardware users