pivotaly
pivotaly copied to clipboard
Work seamlessly with pivotal tracker within vs-code
Pivotaly
Pivotaly enables you to keep your work in sync with pivotal tracker without having to switch between the applications. Start, stop, finish and deliver stories that you are working on right from vscode.
Features
-
View story details View details of the story you are working on - description, id, name, type, story state, tasks and blockers
-
Start stories
Mark a story as started
-
Unstart stories
Mark a story as unstarted. Implemented as
stop story
-
Finish stories
Mark a story as finished
-
Deliver stories
Mark a story as delivered
-
Deliver and undeliver tasks
Mark tasks as complete or incomplete
-
Resolve and unresolve blockers
Mark blockers as resolved or unresolved
-
Link stories
Assign a story to a git branch
-
Member cycle time
View cycle time per members per iteration
Change story state
View member cycle time
Requirements
1. Git (Optional)
Pivotaly can rely on git branches for an efficient flow. i.e. Pivotaly assumes a single pivotal tracker story corresponds to a single git branch.
A story id is prepended or appended to a git branch to link a story to a branch automatically. e.g ft-edit-read-me-345
will assume 345
is the story id.
2. Pivotal tracker API token
Pivotaly requires an API token for private pivotal tracker boards.
Extension Settings
Pivotaly contributes the following settings:
-
pivotaly.protectedBranches
: Array of git branches that are ideally not feature branches e.g.master
. Pivotaly will not attempt to link a story to git branches added. -
pivotaly.branchDelimiter
: Delimiter string or RegExp to use to retrieve story ID. e.g. set to'-'
to get id345
fromft-edit-read-me-345
or'_'
to get345
fromft-edit-read-me_345
or[\/-]
to get678
fromfeature/678-read-me
Known Issues
Pivotaly may not track check-outs from bare repositories as expected.
Release Notes
Changelog
Setting up
See set up instructions in contributing.md