Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The pythonian retake on the Swedish java punk-behemoth, skunk{1,2,3}. More than just a community.
JavaScript Python Other
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
community
diary
legacyskunk
skunk4
.gitignore
.ipythonrc.py
.rvmrc
Gemfile
Gemfile.lock
README.md
manage.py
package.json

README.md

skunk-community

The pythonian retake on the Swedish java punk-behemoth, skunk{1,2,3}. More than just a community.

Pre-requirements

  • Python 2.7 the applications main language.
  • Git in order to clone the repository from terminal.
  • Node and npm for compiling coffescript to javascript.

Suggested requirements (for *NIX-like operating systems)

Development Installation instructions

Create an python virtual environment specific for this project then install the python dependencies

pip install -r skunk4/etc/requirements.txt 

Install the ruby dependencies using bundler

bundle install

Install javascript dependencies using npm

npm install

Django settings

Copy the example local settings file to your own

cp skunk4/settings/local.py.example skunk4/settings/local.py

Keep all local settings like which database to use and so on in local.py. For mail you need to setup the mail account and password.

Initialize database and search index

Run djangos syncdb to create database tables

python manage.py syncdb

Apply database migrations

python manage.py migrate

Rebuild search index

python manage.py rebuild_index

Start the development server

Runs the django devserver.

python manage.py runserver

Now you can visit localhost in your browser to see how it looks; you can use the admin interface via localhost/admin (logging in with the superuser account you just created).

Something went wrong with that request. Please try again.