Habitica Wiki
Advertisement
Habitica Wiki

Description

This is a service created to make organizing projects more rewarding by turning Github issues into Habitica tasks. The service is intended to be deployed on the Heroku platform which can be done by clicking the purple button in the upper left corner.

Installation

The script is designed to be easily installed by the Heroku platform. Visit the README file and follow the steps specified there.

Usage

When opening a new Github issue, a new To Do task will be created on your Habitica account.
When closing an existing Github issue, the corresponding Habitica To Do task will be completed, if the task does not exist it will be recreated.
When reopening a closed Github issue, the corresponding Habitica To Do task will be uncompleted, if it does not exist it will be recreated.

It is possible to specify a task difficulty hint on the Github issue description like this:

Difficulty: <level>

Where <level> can be trivial, easy, medium or hard.

Specific issues can be excluded from being synced by adding a label, defined in the LABEL_TO_IGNORE env variable (set to github-rpg-ignore by default). Adding or removing this label from existing issues will acuse the corresponding todo tasks to be deleted or recreated accordingly.

Advertisement