Tasker is a very simple task runner that will verbally and visually notify you of currently running tasks. You can enable/disable either notification type (or both). You can also set the duration of time in between notifications.
The following dependencies are required to run Tasker:
- Node.js: nodejs.org
- Grunt.js: gruntjs.com
- Bower.js: bower.io
- JIRA user account
You need an active JIRA account to install Tasker
Note: Tasker runs best in Chrome
In the terminal, navigate to the directory you wish to install Tasker and run git clone [email protected]:kkemple/tasker.git tasker && cd tasker
Simply run npm install
(if you get access errors look here)
To set up Tasker run node install.js
During the install process you will prompted for your JIRA credentials. You will need to provide:
- username: the username you use to login to JIRA (not your JIRA email)
- password: the password you use to login to JIRA
- url: the url to your JIRA account (include the trailing slash: http://my.jira.com/)
To start your server run npm start
(After running the install script, this is the only step necessary to start Tasker)
In Chrome navigate to http://localhost:8888
and you will be up and running with Tasker!
You can view all user documentation on the wiki.
- Annotated Source Code: kkemple.github.io/tasker
- Module and Class Definitions:
file://path/to/tasker/docs
- or -http://localhost:8000/docs
if server is running
- Make sure you have grunt-cli and bower installed before setting up Tasker
- You can enable all of Tasker's great features on the "App Settings" page.
- Use the "Report Bug" link in the header if you discover something amiss! ๐
Contributions and input are strongly recommended!!