1
0
mirror of https://github.com/linkedin/oncall.git synced 2025-11-26 23:10:47 +02:00
Go to file
Daniel Wang 05e815a7a7 Add team pinning
Allow users to pin teams to landing page. Persist data in db to
keep view consistent across machines
2017-06-02 16:15:17 -07:00
2017-05-24 15:32:11 -07:00
2017-05-23 14:24:02 -07:00
2017-06-02 16:15:17 -07:00
2017-06-02 16:15:17 -07:00
2017-05-22 17:12:14 -07:00
2017-06-02 16:15:17 -07:00
2017-05-02 15:57:25 -07:00
2017-05-02 15:57:25 -07:00
2017-05-02 15:57:25 -07:00
2017-05-24 15:32:11 -07:00
2017-05-02 15:57:25 -07:00
2017-05-20 10:57:17 -07:00
2017-05-02 15:57:25 -07:00
2017-05-02 15:57:25 -07:00
2017-05-20 10:57:17 -07:00
2017-05-24 15:32:11 -07:00
2017-05-23 15:56:26 -07:00

Oncall Gitter chat Build Status

See admin docs for information on how to run and manage Oncall.

Development setup

Prerequisites

  • Debian/Ubuntu - sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev

Install

python setup.py develop
pip install -r dev_requirements.txt

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

Run

One of the following commands:

  • goreman start
  • procman start
  • make serve
  • oncall-dev ./configs/config.yaml

Test

make test

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.

Description
Oncall is a calendar tool designed for scheduling and managing on-call shifts. It can be used as source of dynamic ownership info for paging systems like http://iris.claims.
Readme BSD-2-Clause 7.3 MiB
Languages
Python 44.9%
JavaScript 39.9%
HTML 9.8%
CSS 5.1%
Shell 0.1%
Other 0.1%