Skip to content

Gitlab to PlanningPoker.com exporter

License

Notifications You must be signed in to change notification settings

FATHOM5CORP/gl2pp

Repository files navigation

🌤️ gl2pp

gl2pp allows you to export the issues in a group iteration from gitlab in a format that PlanningPoker.com understands.

You will need a gitlab.com (or self-hosted instance) with either a Premium or Ultimate license, as this tool exports issues scoped by a group's iteration. More Info.


Quick Start Guide

go install github.com/FATHOM5/gl2pp
gl2pp --version

Getting Help

Display a list of all subcommands and global flags:

gl2pp help

Display the help text for a given subcommand:

gl2pp help {subcommand}

e.g. gl2pp help whoami

Configuration

To save time, set the following ENV vars, which will be used as the default values for the global flags:

Return the current logged in user

gl2pp whoami

List the gitlab groups you have access to

gl2pp list-groups

Make note of the {GROUP_ID}. You'll need this in the other commands.

List the group iterations using the "group id" from list-groups

gl2pp list-group-iterations --group-id={GROUP_ID}

Make note of the {ITERATION_ID}. You'll need this in the other commands.

List issues from the iteration

gl2pp list-group-issues --group-id={GROUP_ID} --iteration-id={ITERATION_ID}

Make note of the {ITERATION_ID}. You'll need this in the other commands.

Export the issues for PlanningPoker.com

gl2pp list-group-issues \
    --group-id={GROUP_ID} \
    --iteration-id={ITERATION_ID} \
    --output planningpoker.csv

Want to hack on this?

The following tools are required in your development environment:

Getting Started

git clone https://github.com/FATHOM5/gl2pp.git
cd gl2pp
make init

Build It

make build

Test It

make test

Install It

make install

Uninstall It

make Uninstall

Other Commands

make

About

Gitlab to PlanningPoker.com exporter

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published