https://github.com/bunkat/schedule
Automatically schedules tasks, work items, meetings, reservations, etc. Schedule takes into account working hours, holidays/days off, people's work schedule/vacation time, as well as task dependencies.
https://github.com/bunkat/schedule
Last synced: 6 months ago
JSON representation
Automatically schedules tasks, work items, meetings, reservations, etc. Schedule takes into account working hours, holidays/days off, people's work schedule/vacation time, as well as task dependencies.
- Host: GitHub
- URL: https://github.com/bunkat/schedule
- Owner: bunkat
- License: mit
- Created: 2013-03-11T18:42:41.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2017-04-17T08:17:25.000Z (about 9 years ago)
- Last Synced: 2025-10-11T23:39:38.778Z (7 months ago)
- Language: HTML
- Homepage: http://bunkat.github.io/schedule/
- Size: 448 KB
- Stars: 434
- Watchers: 21
- Forks: 88
- Open Issues: 15
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-projects - schedule - Automatically schedules tasks, work items, meetings, reservations, etc. Schedule takes into account working hours, holidays/days off, people's work schedule/vacation time, as well as task dependencies. ⭐434 `HTML` (📦 Legacy & Inactive Projects)
README
## This code is no longer being actively maintained. It should not be used in production. It may or may not work for your particular use case. ###
# [Schedule v0.6.2](http://bunkat.github.io/schedule/) [](https://travis-ci.org/bunkat/schedule)
_Schedule_ is a library for scheduling a set of tasks with complex dependencies that require a set of resources to complete. Takes advantage of [Later](http://bunkat.github.io/later/) schedules to provide incredible flexibility on when tasks are scheduled and when resources can be reserved.
Types of schedules supported by _Schedule_:
* Schedule a set of work items across developers with different schedules
* Manage elevator reservations for an apartment building
* Schedule the company ping pong tournment
####For complete documentation visit [http://bunkat.github.io/schedule/](http://bunkat.github.io/schedule/).
## Installation
Using npm:
$ npm install schedulejs
Using bower:
$ bower install later
$ bower install schedule
## Building
To build the minified javascript files for _schedule_, run `npm install` to install dependencies and then:
$ make build
## Running tests
To run the tests for _schedule_, run `npm install` to install dependencies and then:
$ make test
## Versioning
Releases will be numbered with the following format:
`..`
And constructed with the following guidelines:
* Breaking backward compatibility bumps the major (and resets the minor and patch)
* New additions without breaking backward compatibility bumps the minor (and resets the patch)
* Bug fixes and misc changes bumps the patch
For more information on SemVer, please visit [http://semver.org/](http://semver.org/).
## Bug tracker
Have a bug or a feature request? [Please open a new issue](https://github.com/bunkat/schedule/issues).
## Change Log
### Schedule v0.6.0
* First documented release.