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.
-
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
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.
Pivotaly requires an API token for private pivotal tracker boards.
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 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
Pivotaly may not track check-outs from bare repositories as expected.
- Conversations - display and comment on the pivotal tracker story you are working on
- Workspaces marked as not pivotal tracker projects still show pivotaly controls after reloading
- Removed
iterations.forEach is not a function
error message when cycle time data is unavailable
- Option to mark a workspace as not a pivotal tracker project
- Erratic checkout detection
- Removed git hooks symlink
- Intuitional flow
- Pick project id from a list of projects instead of manually inserting a project id
- Link a story from a list of stories in the current iteration and backlog instead of manually inserting an id
- Courtesy message in the sideview when there is no active story
- Refresh button in sideview not working when story changes
- Story information in the sideview
- View description markdown from the sideview
- Ability to mark tasks as complete or incomplete from the sideview
- Ability to mark blockers as resolved or unresolved from the sideview
- Ability to start, stop, finish, deliver and link a story from the side view
- Member statistics not showing clearly in dark mode
- Information notifications not showing
- Contributions to views
- Option to pick iteration to view member cycle time for
- Some git repo workspaces registering as non-repositories
- Add cycle time per member
- Links invalid story id
- Support for workspaces that are not git repos
- Error message when not in a git repo
- Doesn't register different project IDs when switching workspaces
- Initial release