This is the README for the extension "azdevops-vscode-simplify" which aims at working with Azure DevOps from within VS Code more efficiently.
The extension gives you a new view which shows all your Azure DevOps organizations. You can then drill down into the projects below those organizations and see five queries for work items below that:
- Assigned to me: All work items that have been assigned to you
- Followed by me: All work items that you are following
- Recent activity by me: All work items that recently have been changed by you
- Recent activity in project: All work items that have recently been changed in the project
- Recently mentioned: All work items where you have recently been mentioned
For all work items, you can add it to the commit message, create a new branch linked to it and open it in the browser. Note: If you're working with multiple repositories at the same time, then you're asked on which repository you want to execute the aforementioned actions.
Please check the settings below for more details on how you can change the behavior of this extension like which work item types or how many of them are shown, which branch name is suggested when creating a new branch and further things.
This extension contributes the following settings:
azdevops-vscode-simplify.showWorkItemTypes: Show all work items with one of the following types. If it's empty, we're trying to figure out the relevant work items on our own based on your Project confiugrations in Azure DevOps.
azdevops-vscode-simplify.hideWorkItemsWithState: Use this setting to define which work items should be hidden. By default closed and removed ones are not shown.
azdevops-vscode-simplify.sortOrderOfWorkItemState: Work items are sorted by state, then by name. With this setting you're able to change the order of the states or add your own custom ones.
azdevops-vscode-simplify.maxNumberOfWorkItems: Use this setting to define the maximum number of work items that are shown below a query (default: 25).
azdevops-vscode-simplify.createBranch.branchNameProposal: Use the work item id and/or description as branch name proposal when you create a new branch
azdevops-vscode-simplify.createBranch.createBranchBasedOn: Define the base branch when creating a new branch
azdevops-vscode-simplify.createBranch.askForBaseBranch: If this is selected, the
createBranchBasedOn setting is just a proposal and you can select another branch as base.
Furthermore we use the following settings from other extensions:
git.branchPrefix: When creating a new branch we are asking you for a branch name. This prefix, together with the
useWorkitemIdInBranchName setting will alredy be suggested as branch name.
No features, no issues...
This extenion is co-authored by David Feldhoff and Tobias Fenster