Denigma is the digital Engima destined to decipher life. This repository is planting its seed.
In order to set up Denigma locally just do the following (Ubuntu or at least a UNIX environment is recommended):
Git in:
Go to the GIT bootcamp (sign up if you haven't already): https://github.com/
In brief on UNIX:
$ sudo su # Get full control about your machine. $ apt-get install git # Get (g)it!
Configure Git with your name and e-mail:
$ git config --global user.name "FULL NAME" $ git config --global user.email email@address.com
Fork Denigma:
$ git clone https://github.com/hevok/denigma
Get the Might to Create Virtual Environments:
$ curl http://python-distribute.org/distribute_setup.py | python $ easy_install virtualenv $ cd denigma $ virtualenv env $ . env/bin/activate
Prepare Environment:
$ apt-get update $ apt-get install python-dev libmysqlclient-dev # Latter is an optional database-backend $ apt-get install -y subversion $ pip install -r denigma/requirements/pre.txt # Prerequisite $ pip install -r denigma/requirements/project.txt
Start Denigma:
$ ./manage.py syncdb --all $ ./manage.py migrate --fake $ ./manage.py runserver
Change Denigma:
$ git commit -am "Brief description of the change." $ git push origin master
Keep Denigma Updated:
$ git checkout master # Update to the latest version. $ git pull # Pull it from master.