A workflow system to help you wield your tasks
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
taskforge
.gitignore
LICENSE.txt
README.md
config_sample.yml
requirements.txt
setup.cfg
setup.py

README.md

taskforge

Powered by taskw

Configuration

The config is in YAML format, and looks like this (delete # prefixed lines #)

logging:
  level: DEBUG
  file: ''

plugins:
  - nickname: Emailotron
    # the entrypoint for your plugin needs to inherit from
    # `taskforge.plugins.Base`
    entrypoint: emailotron:Emailer
    # plugins are run in ascending weight order. Plugins with the same
    # weight may be run in any order. The default value for weight is 100.
    weight: 0
    enabled: false
    # plugins are initialized with the contents of this options field
    options:
      some: thing

Plugins

Yes, that's right, you can build your own plugins! Just add your plugin to the list in the plugins section and set enabled: true.

License

Taskforge is made available under the GNU Affero General Public License, see LICENSE.txt for details.