Skip to content

krystalcode/unhack-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unhack is an "in-code" issue and technical debt manager. it helps developers creating issues without leaving their text editor.

Why?

Developers live writing code in their text editors; using other tools outside of it can be quite a distraction. It's pretty common to find issues while working on something. A bug that you discovered, an idea for a feature, a task that you don't want to forget, or even some contextual notes that you want to make sure are tracked. Having to leave the text editor, go to your project management tool and fill in a bunch of forms? The reality is that nobody does that. The result is that many issues are left without registering them anywhere, gone forever. In projects that teams adopted the Unhack system, the difference was massive; hundreds of issues were registered by developers in the code.

Traditionally, developers resorted to the use of @todo annotations. Unhack builds on top of that idea allowing you to add issue types, labels, priority and notes. It then statically scans Git repositories for such annotations and stores the results in a data store (Elastic Search by default). All registered issues are then available in a decoupled web application. Teams can then review all issues for each repository, and track progress on every commit.

Unhack therefore functions as an additional, powerful tool for managing technical debt.

About

In-code issue management tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published