June is a forum
Fork and send pull request. All code must be linted by flake8.
python setup.py install
After installation, type june.tools -h
for help.
-
create a config file:
june.tools
, a file calledconfig.py
will be created in your current path. -
edit config file
- change
master
for your database - change
static_path
- add repatcha key and secret
- change
-
create database:
june.tools -f config.py createdb
-
create super user:
june.tools -f config.py createuser
-
start server:
june.server --config=config.py
-
install all required modules:
- tornado
- SQLAlchemy
- markdown
- pygments
- python-memcached
-
check above, using
june/tools.py
to create everything -
check above using
june/app.py
to start server
You need to know a little of supervisor and nginx, all config files are available in conf/