Development¶
Create development environment¶
- Create directory
mkdir lbdev cd lbdev
- Setup virtualenv
virtualenv -p /usr/bin/python3 .env
- Activate virtualenv
. .env/bin/activate
- Clone repository
git clone git@github.com:dpa-newslab/livebridge.git
- Install requirements
cd livebridge pip install -r requirements.txt
- Install plugins (when only developing livebridge core)
pip install livebridge-slack
- Run livebridge
./main.py --control=control-dev.yaml
Add additional plugins for development¶
- See Writing own service plugins first.
- Clone plugin repository
git clone git@github.com:youruser/reponame.git
- Change into directory
cd reponame
- Install dependencies, be sure virtualenv is activated
pip install -r requirements.txt