Command Line Issue Manager using git as backend
Go to file
2018-09-16 22:35:24 +02:00
bin FIX: added pod documentation 2018-09-16 00:20:20 +02:00
lib/App/Git ADD: added command to add post commit hook 2018-09-16 00:21:37 +02:00
.gitignore ADD: ignore more files 2018-09-16 22:35:24 +02:00
dist.ini ADD: added bugtracking email address 2018-09-13 23:17:10 +02:00
LICENSE.txt ADD: added License file 2018-09-13 23:17:28 +02:00
README.md ADD: added Readme.md 2018-09-13 23:21:41 +02:00
weaver.ini ADD: added configuration for Pod::Weaver 2018-09-13 23:17:40 +02:00

App::Git::IssueManager

App::Git::IssueManager is a Perl Application for using git as an issue store creating a distributed issue management system. It uses the Git::IssueManager Module to implement all management fu.

EXAMPLE

git issue init -t "TST"   # initialize the issue management in an existing git reposittory
git issue add -s "Bug1" -d "This is a bug"  # add an issue
git issue list            # list all open issues
git issue                 # list all available commands

MOTIVATION

Issue management is an essential part in modern software engineering. In most cases tools like jira or github are used for this task. The central nature of these tools is a large disadvantage if you are often on the road. Furthermore if you are using git for version control you have everything available for distributed issue management.

Advantages

  • save your issues within your project
  • manage issues on the road, without internet access
  • write your own scripts for issue management

Disadvantages

  • no easy way to let users add issues without pull request yet
  • not all functions implemented yet

FEATURES

  • add issues
  • list issues
  • assign workers to an issue
  • start and close issues
  • delete issues