Issue Beaver scans your project's source code for comments containing TODO.
Issue Beaver automatically creates new issues on Github for each TODO comment it finds.
Issue Beaver automatically closes issues on Github when you remove a TODO comment.
The goal is to provide simple and lightweight tracking of low-level technical issues (TODOs) and make the project's progress more transparent for people who don't want to read the source code.
gem install issue-beaver
Search for todos in the
appdirectory. Only files in the Git repository are accessed, ever.
issuebeaver find app
See what todos are new, modified or closed?
Open new issues, update issues that have been modified, close issues that have been removed.
Issue beaver tries to use the Github repository specified in remote.origin of your local git repository for storing the issues. If you want to use a different repository (e.g. that of your own fork) you can set the issuebeaver.repository config variable:
git config issuebeaver.repository eckardt/issue-beaver
If you don't want to be asked for your Github login you can set the github.user config variable. Your Github password won't be stored.
git config github.user eckardt
You can specify a list of labels that should be used for issues created by Issue Beaver. Make sure to create the labels for your repository using Github Issues' Manage Labels feature, otherwise Issue Beaver will fail.
git config issuebeaver.labels todo,@high