• This repository has been archived on 26/Aug/2021
  • Stars
    star
    169
  • Rank 223,532 (Top 5 %)
  • Language
    C#
  • License
    MIT License
  • Created almost 8 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

TFS Team Project Manager automates various tasks across Team Projects in Team Foundation Server. If you find yourself managing multiple Team Projects for an organization and have recurring tasks and questions that repeat themselves over and over again, Team Project Manager probably has some answers for you.

TFS Team Project Manager automates various tasks across Team Projects in Team Foundation Server. If you find yourself managing multiple Team Projects for an organization and have recurring tasks and questions that repeat themselves over and over again, Team Project Manager probably has some answers for you.

TFS Team Project Manager

Features

Team Project Manager has the following modules:

  • Work Item Configuration
    • Compare work item configurations (i.e. work item type definitions, categories, process configuration) with various sources, e.g. to determine which Process Template was likely used to create which project
    • Understand which projects use which work item types and how many work items there are of each
    • Import new or update existing work item types
    • Manage work item queries
    • Manage work item categories
    • Manage process configuration
    • Transform work item tracking configuration (i.e. apply XML transformations on work item type definitions, categories, process configuration)
  • Build & Release
    • View and delete build definitions
    • Update common properties within build definitions
    • View and delete build templates
    • Import build templates
  • Security
    • Understand which security groups have which members
    • Delete security groups
    • Export permissions from existing security groups
    • Add or update security groups
    • Manage members and permissions for security groups
  • Activity
    • View recent activity (from TFVC, Git, Work Item Tracking and builds)
  • Manage XAML Builds
    • View and delete build definitions
    • Update common properties within build definitions
    • Understand which build templates are used by which build definitions
    • Unregister existing build process templates
    • Register new or update existing build process templates
  • Manage Team Foundation Version Control
    • Understand which projects have which source control settings (multiple check-out, get latest on check-out, check-in notes)
    • Update source control settings
    • Visualize branch hierarchies

If you can think of other great features, please let us know through the discussion forums or the issue tracker! Or (even better) because it's built with a very modular framework (Microsoft Prism) you can also contribute by building your own modules!

Compatibility

TFS Team Project Manager works against any version of Team Foundation Server, including Azure DevOps (even though not all features are always supported there).

Free Software

This application is completely free to use. If you feel it saves you a lot of time and you like it so much that you want to support the countless hours that have gone in developing this - please do feel free to donate!

How To Contribute

If you want to contribute any code (features or bug fixes) to this project, then you're awesome. Follow the standard procedure to create a pull request.

Although not strictly required, we would appreciate that you associate an issue with your changes so it's very obvious what your PR is supposed to do. If an issue doesn't exist yet, please don't hesitate to create one. This helps us understand the scope and impact of your changes and allow us to more easily integrate them into the main code base.

Here are some base rules for contributors:

  • Follow the philosophy of the tool.
    • The tool aims to automate various tasks across Team Projects in Team Foundation Server.
    • It's mostly the "across Team Projects" part that's important here: there are many tools (command-line or other) that you can use to automate certain tasks, but the big benefit here is that you can do them in bulk for a lot of projects at once.
    • If your feature doesn't fit in with the mindset that it's an operation to be performed on many Team Projects, or on the Team Project Collection above it, it's probably not a good candidate.
  • Create an issue for every feature or bug so that itโ€™s clear what youโ€™re working on and what is in each release.
  • Have fun and create cool stuff.
    • Spread the word about the tool and your contribution to it!
    • Did I mention you're awesome?

More Repositories

1

InspectorGadget

A simple web app that you can use to get a lot of info on the web server where it's running (the inspector) and perform additional tasks (the gadgets) from there.
C#
58
star
2

azure-ai-search-lab

A web app that lets you play around with various AI-related search approaches
C#
37
star
3

TfsWorkspacesCleaner

TFS Workspaces Cleaner deletes Team Foundation Server workspaces that have not been accessed in a number of days, along with their files locally on disk.
C#
23
star
4

IdentitySamples

Demonstrates modern claims-based identity scenarios for .NET developers
JavaScript
17
star
5

Authr

A generic web application that you can use to test various authentication and authorization scenarios against any identity service
C#
15
star
6

AzureServiceTags

A web application that helps with Azure IP ranges and Service Tags
C#
8
star
7

IdentitySamplesB2C

Demonstrates modern claims-based identity scenarios for .NET developers using Azure AD B2C
C#
7
star
8

IdentitySamplesB2C-DelegatedUserManagement

Delegated user management sample for Azure AD B2C
4
star
9

CompareShellExtension

A Windows Shell extension that allows you to easily compare files and directories using configurable comparison tools.
C#
3
star
10

AuthProxy

A reverse proxy which removes identity complexity around authentication and authorization from application developers.
C#
3
star
11

TfsEventManager

TFS Event Manager allows you to manage Team Foundation Server event subscriptions as well as help troubleshoot event job processing.
C#
3
star
12

TfsStorageExplorer

TFS Storage Explorer allows browsing the Team Foundation Server (non-version control) storage for TFS 2013 or above.
C#
3
star
13

Playground

A random assortment of things I'm playing around with, not for general usage.
PowerShell
2
star
14

IdentitySamplesV2

Demonstrates modern claims-based identity scenarios for .NET developers
C#
2
star
15

IdentitySamplesVerifiedID

Demonstrates a scenario of a university web app issuing a Microsoft Entra Verified ID so that students and staff can get discounts in an e-commerce shop that trusts those Verified IDs
C#
2
star
16

MicMuter

A small Windows utility that allows you to very simply toggle your microphone on or off, either with a keyboard shortcut or by clicking on its icon in the notification area.
C#
1
star
17

Ubaku

A website that helps kids practice math exercises
TypeScript
1
star
18

IdentitySamplesB2C-VideoCalling

Video calling sample for Azure AD B2C using Azure Communication Services
TypeScript
1
star