Metadata-Version: 1.2
Name: projectscheduler
Version: 0.5.1
Summary: Simple project scheduling tool
Home-page: https://github.com/traherom/simple-scheduler
License: UNKNOWN
Author: Ryan Morehart
Author-email: ryan@moreharts.com
Requires-Python: >=3

Simple Scheduler
================
I occasionally do freelancing work and needed a simple way to build
out a notional schedule based on estimated task length. There are many
Gantt chart builders out there, but they typically require choosing
start dates for each individual task. In addition, all the online builders
make you enter the tasks in their own interface (clunky), cost money after
some short trial (too much overhead), or don't offer an easy way to share
the schedule with someone else.

Simple Scheduler asks for just a CSV of tasks, how long they'll take,
who is going to work on each task, and any dependencies of each task.
From there it spits out an SVG with each task scheduled based on the rules:

- Tasks are scheduled in the order they are in the CSV.
- A resource (person) can only perform one task at a time.
- A task's dependencies must be complete before it can begin.
- (by default) No work is done on weekends.

Usage
=====


TODO
====
1. Command line arguments
2. `pip install`
3. Multiple dependencies for a task?

Credits
=======
Python-gantt_ was the original inspiration for this project. I originally built the scheduler around it,
but didn't like certain aspects of the API. This tool uses the rendering
code from that project.

.. _Python-gantt: http://xael.org/pages/python-gantt-en.html

