We’ll assume you’ve already got node and ruby installed. Note that Ruby is
only required so that compass can be used. If your OS comes with Ruby and/or
compass pre-installed, you’re all set.
For the server side setup the requirements with:
cd server
virtualenv `pwd`/venv
pip install -r requirements.txt
If you intend to use, for example PostgreSQL instead of SQLite (which is default) then additionally install psycopg2:
pip install psycopg2
Tools
You will need several front end tools, which you can install from npm and gem:
Then go ahead and pull down the repo and run npm install and bower install in the project directory.
Now your project should be set up.
grunt proxy server to start running the server
. venv/bin/activate followed by python api.py in the server folder
and start a memcached server running on port 8989
The Server
To start the server run:
cd server
python api.py
To override the memcache URL use:
MEMCACHE_URL=128.0.0.2:8989 python api.py
To override what database to use, set DATABASE_URI like this:
Kanabanzilla
A kanban board integrated with bugzilla
Dependencies
Installation
We’ll assume you’ve already got node and ruby installed. Note that Ruby is only required so that compass can be used. If your OS comes with Ruby and/or compass pre-installed, you’re all set.
For the server side setup the requirements with:
If you intend to use, for example PostgreSQL instead of SQLite (which is default) then additionally install psycopg2:
Tools
You will need several front end tools, which you can install from npm and gem:
Project
Then go ahead and pull down the repo and run
npm installandbower installin the project directory.Now your project should be set up.
grunt proxy serverto start running the server. venv/bin/activatefollowed bypython api.pyin the server folder and start a memcached server running on port 8989The Server
To start the server run:
To override the memcache URL use:
To override what database to use, set
DATABASE_URIlike this:General notation for connection strings apply as per the SQLAlchemy documentation.
To run in debug mode (with fancy reloading):
Writing Documentation
You need to install
sphinx: