linkedin / Oncall
Licence: bsd-2-clause
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.
Stars: ✭ 702
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Oncall
Posterus
Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises.
Stars: ✭ 536 (-23.65%)
Mutual labels: scheduling
Calendarpicker
CalendarPicker Component for React Native
Stars: ✭ 568 (-19.09%)
Mutual labels: calendar
Calendar Links
Generate add to calendar links for Google, iCal and other calendar systems
Stars: ✭ 544 (-22.51%)
Mutual labels: calendar
Angular Moment Picker
Angular Moment Picker is an AngularJS directive for date and time picker using Moment.js.
Stars: ✭ 536 (-23.65%)
Mutual labels: calendar
Git Stats
🍀 Local git statistics including GitHub-like contributions calendars.
Stars: ✭ 5,789 (+724.64%)
Mutual labels: calendar
Mbcalendarkit
An open source calendar framework for iOS, with support for customization, IBDesignable, Autolayout, and more.
Stars: ✭ 561 (-20.09%)
Mutual labels: calendar
Workalendar
Worldwide holidays and workdays computational toolkit.
Stars: ✭ 549 (-21.79%)
Mutual labels: calendar
Outlookcaldavsynchronizer
Sync Outlook with Google, SOGo, Nextcloud or any other CalDAV/CardDAV server
Stars: ✭ 560 (-20.23%)
Mutual labels: calendar
Flutter calendar carousel
Calendar widget for flutter that is swipeable horizontally. This widget can help you build your own calendar widget highly customizable.
Stars: ✭ 621 (-11.54%)
Mutual labels: calendar
Ecs Deploy
Powerful CLI tool to simplify Amazon ECS deployments, rollbacks & scaling
Stars: ✭ 541 (-22.93%)
Mutual labels: scheduling
Timeoff Management Application
Simple yet powerful absence management software for small and medium size business (community edition)
Stars: ✭ 644 (-8.26%)
Mutual labels: calendar
Ion2 Calendar
📅 A date picker components for ionic2 /ionic3 / ionic4
Stars: ✭ 537 (-23.5%)
Mutual labels: calendar
Material Calendarview
A Material design back port of Android's CalendarView
Stars: ✭ 5,755 (+719.8%)
Mutual labels: calendar
React Native Calendar Strip
Easy to use and visually stunning calendar component for React Native.
Stars: ✭ 627 (-10.68%)
Mutual labels: calendar
Oncall
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 python-pip python-setuptools mysql-server mysql-client
Install
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
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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].