Skip to content

feiyuw/gitlabpm

Repository files navigation

gitlabpm - a scrum project management tool based on gitlab

Build Status Codeship Status for feiyuw/gitlabpm

The development of my team has been switched to gitlab, but the management is a problem. We created a markdown document to update the issue status and assigner, but as we use SCRUM process, the document need to update every day, and this is a waste of work.

Based on this issue, I decided to create this tool. Current version is v0.1, it includes the following features:

  1. As a manager, I want to know how many issues are open in all of my projects
  2. As a manager, I want to know how many issues are ongoing in all of my projects
  3. As a manager, I want to know the assigner of each ongoing issue
  4. As a manager, I want to know the issues of each sprint
  5. As a manager, I want to know the priority of issues of one sprint

Overview

I don't want to store the data of gitlab related issues/projects/merge requests, gitlabpm will not have persistent storage, but only runtime cache. All the data are stored in gitlab itself. As gitlab provides good interfaces including web-hooks and API, I will use them.

And gitlabpm itself will use node.js, which I'm studying it right now.

Architecture

TODO

Instruction

TODO

TODO

TODO

Reference

  1. web-hooks http://demo.gitlab.com/help/web_hooks/web_hooks.md
  2. API http://demo.gitlab.com/help/api/README.md

About

a scrum project management tool based on gitlab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages