Oncall is a calendar tool designed for scheduling and managing on-call shifts
See admin docs for information on how to run and manage Oncall.
- Debian/Ubuntu -
sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev python-pip python-setuptools mysql-server mysql-client
python setup.py develop pip install -e '.[dev]'
Setup mysql schema:
mysql -u root -p < ./db/schema.v0.sql
Setup app config by editing configs/config.yaml.
Optionally, you can import dummy data for testing:
mysql -u root -p -o oncall < ./db/dummy_data.sql
One of the following commands:
Check out https://github.com/linkedin/oncall/issues for a list of outstanding issues, and tackle any one that catches your interest. Contributions are expected to be tested thoroughly and submitted with unit/end-to-end tests; look in the e2e directory for our suite of end-to-end tests.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size oncall-1.1.7-py3-none-any.whl (632.1 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size oncall-1.1.7.tar.gz (571.2 kB)||File type Source||Python version None||Upload date||Hashes View hashes|