Academic Kanban
Project description
Acanban
Acanban is an academic Kanban board. It aims to provide a collaboration platform for students and mentors, with first-class support for academic evaluation.
Prerequisites
Acanban runs on Python 3.7+ and requires RethinkDB and IPFS 0.7 or above.
Setup
The development version of Acanban can be installed from this git repository:
python -m pip install git+https://github.com/Huy-Ngo/acanban
Acanban can then be evoked via python -m acanban
. In production,
it is typical to run it as a systemd service, configured like followed.
[Unit]
Description=The Acanban Server
After=network.target
[Service]
ExecStart=/path/to/venv/bin/python -m acanban
Restart=on-failure
[Install]
WantedBy=default.target
Hacking
First clone the repository and install Acanban as editable:
git clone https://github.com/Huy-Ngo/acanban
cd acanban
python -m pip install flit
flit install --symlink
After playing around with the source code, one can use tox
to test the modified version:
python -m pip install tox
tox
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
acanban-0.0.2.tar.gz
(35.1 kB
view hashes)
Built Distribution
acanban-0.0.2-py3-none-any.whl
(24.3 kB
view hashes)