June is a forum (Deprecated)
Python Makefile CSS JavaScript
Switch branches/tags
Nothing to show
Latest commit 36e6c40 Dec 23, 2014 @lepture lepture Update deploy scripts
Permalink
Failed to load latest commit information.
alembic New feature: like a topic Dec 12, 2013
assets
data
docs prepare for docs Feb 21, 2013
etc Update deploy scripts Dec 23, 2014
june
tests Use url_for instead of hard-coding urls Oct 15, 2014
.gitignore Update deploy scripts Dec 23, 2014
.travis.yml
CONTRIBUTING.md Fixed typo Oct 15, 2014
License tool files Apr 19, 2013
MANIFEST.in
Makefile Makefile: mark all targets as PHONY targets Apr 12, 2014
README.rst README.rst: update npm package installation instruction Apr 16, 2014
alembic.ini Change the way of alembic Aug 28, 2013
fabfile.py Update deploy scripts Dec 23, 2014
manager.py Add livereload server command Jan 7, 2014
requirements.txt
setup.py
wsgi.py prepare for gunicorn May 11, 2013

README.rst

June

https://travis-ci.org/pythoncn/june.png?branch=master https://coveralls.io/repos/pythoncn/june/badge.png?branch=master

This is a forum project.

Installation

Make sure you have python2.7, pip and virtualenv installed.

NodeJS is also required to compile static assets. After NodeJS is installed. You need to install:

$ npm install -g stylus component uglify-js nib

Development

You should read the Contribution Guide first.

Start a development server:

$ git checkout your_fork_of_june
$ cd june
$ virtualenv --distribute venv
$ source venv/bin/activate
(venv)$ pip install -r requirements.txt
(venv)$ make static
(venv)$ python manager.py createdb
(venv)$ python manager.py runserver

It should be running at localhost:5000.