Skip to content

Commit

Permalink
Updates to some paths, marketplace writeups, and extension manifests
Browse files Browse the repository at this point in the history
  • Loading branch information
chrismason committed Jan 22, 2018
1 parent 4e16313 commit bd332e7
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 20 deletions.
17 changes: 12 additions & 5 deletions marketplace/overview.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,27 @@
# Copy Kanban board settings
# Kanban Board Tools

This provides a set of tools to enhance Kanban board usage within TFS and VSTS.

# Copy Kanban settings
With TFS and VSTS, we see more and more teams switching to a single team project approach with teams being split based on a combination of iterations and areas. This can result in dozens of teams set up within the system. Once a team goes in and configures their Kanban board with their settings: card rules, swimlanes, column definitions, etc. they may want to share that setup with other teams. This extension allows teams to either grab settings from another team and apply them to their boards or to allow a team to copy their settings to another team.

# Getting started
## Getting started

1) From the Work hub, navigate to a backlog level such as *Epics*, *Features*, or *Backlog items*.
1) From the backlog level, switch to the Kanban board view.
1) Click the icon to launch the import / export Kanban wizard.
1) Follow the wizard to copy settings either to or from another team.
2) From the backlog level, switch to the Kanban board view.
3) Click the icon to launch the Kanban board tools dialog by clicking on the brush icons.
4) Use options within the dialog to select the team to copy settings from or to another team.

In this release, the following configurations will be copied for each backlog level within the process template:
* Board card rules
* Board card settings
* Columns within the board
* Swimlanes

### Advanced usage

When you select a team to copy settings to / from, we will need to move work items in the current Kanban board to new columns. With this extension, before you do the copy, you will have the ability to optionally configure how that mapping would be applied. Otherwise we will move work items to the first column that matches the work item's current state. To do so, click on the **Customize column mappings** button on the dialog.

# Known issues

In this current version of the extension there are a few known limitiations and issues.
Expand Down
4 changes: 2 additions & 2 deletions src/kanban-tools.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
<head>
<meta charset="UTF8">
<title>Kanban Board Tools</title>
<script src="../3rdParty/es6-promise.min.js"></script>
<script src="../3rdParty/VSS.SDK.min.js"></script>
<script src="./3rdParty/es6-promise.min.js"></script>
<script src="./3rdParty/VSS.SDK.min.js"></script>
<script src="common_chunks.js"></script>
</head>

Expand Down
6 changes: 3 additions & 3 deletions src/kanban-wizard.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
<head>
<meta charset="UTF8">
<title>Kanban Board Tools</title>
<script src="../3rdParty/es6-promise.min.js"></script>
<script src="../3rdParty/VSS.SDK.min.js"></script>
<script src="./3rdParty/es6-promise.min.js"></script>
<script src="./3rdParty/VSS.SDK.min.js"></script>
<script src="common_chunks.js"></script>
<link rel="stylesheet" type="text/css" href="../3rdParty/fabric.min.css">
<link rel="stylesheet" type="text/css" href="./3rdParty/fabric.min.css">
</head>

<body>
Expand Down
4 changes: 2 additions & 2 deletions vss-extension.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"vso.work",
"vso.work_write"
],
"description": "This extension will allow you to easily import and/or export Kanban board settings to a team, from another team",
"description": "A set of tools for interacting with and enhancing the Kanban board.",
"publisher": "",
"public": false,
"icons": {
Expand Down Expand Up @@ -64,7 +64,7 @@
"type": "ms.vss-web.action",
"description": "Kanban Board Tools Actions",
"properties": {
"title": "Allows you to import/export your Kanban config from/to another team",
"title": "A set of tools for enhancing your interactions with the Kanban board.",
"icon": "img/brush.png",
"uri": "src/kanban-tools.html",
"group": "actions",
Expand Down
8 changes: 4 additions & 4 deletions webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,14 @@ module.exports = {
filename: "./src/common_chunks.js"
}),
new CopyWebpackPlugin([
{ from: "./node_modules/vss-web-extension-sdk/lib/VSS.SDK.min.js", to: "3rdParty/VSS.SDK.min.js" },
{ from: "./node_modules/es6-promise/dist/es6-promise.min.js", to: "3rdParty/es6-promise.min.js" },
{ from: "./node_modules/office-ui-fabric-react/dist/css/fabric.min.css", to: "3rdParty/fabric.min.css" },
{ from: "./node_modules/vss-web-extension-sdk/lib/VSS.SDK.min.js", to: "src/3rdParty/VSS.SDK.min.js" },
{ from: "./node_modules/es6-promise/dist/es6-promise.min.js", to: "src/3rdParty/es6-promise.min.js" },
{ from: "./node_modules/office-ui-fabric-react/dist/css/fabric.min.css", to: "src/3rdParty/fabric.min.css" },

{ from: "./src/*.html", to: "./" },
{ from: "./marketplace", to: "marketplace" },
{ from: "./img", to: "img" },
{ from: "./vss-extension.json", to: "vss-extension-release.json" }
{ from: "./vss-extension.json", to: "vss-extension.json" }
])
]
}
8 changes: 4 additions & 4 deletions webpack.prod.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,14 +65,14 @@ module.exports = {
filename: "./src/common_chunks.js"
}),
new CopyWebpackPlugin([
{ from: "./node_modules/vss-web-extension-sdk/lib/VSS.SDK.min.js", to: "3rdParty/VSS.SDK.min.js" },
{ from: "./node_modules/es6-promise/dist/es6-promise.min.js", to: "3rdParty/es6-promise.min.js" },
{ from: "./node_modules/office-ui-fabric-react/dist/css/fabric.min.css", to: "3rdParty/fabric.min.css" },
{ from: "./node_modules/vss-web-extension-sdk/lib/VSS.SDK.min.js", to: "src/3rdParty/VSS.SDK.min.js" },
{ from: "./node_modules/es6-promise/dist/es6-promise.min.js", to: "src/3rdParty/es6-promise.min.js" },
{ from: "./node_modules/office-ui-fabric-react/dist/css/fabric.min.css", to: "src/3rdParty/fabric.min.css" },

{ from: "./src/*.html", to: "./" },
{ from: "./marketplace", to: "marketplace" },
{ from: "./img", to: "img" },
{ from: "./vss-extension.json", to: "vss-extension-release.json" }
{ from: "./vss-extension.json", to: "vss-extension.json" }
])
]
}

0 comments on commit bd332e7

Please sign in to comment.