Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.87 KB

CONTRIBUTING.md

File metadata and controls

50 lines (33 loc) · 1.87 KB

First and foremost thanks for considering. The core team is made by very few people with limited time carved out of nights and weekends.

Bug and Support request

Please spend some time reviewing the content of Troubleshooting page before submitting an Issue.

Label usage:

  • bug bug in code
  • documentation error in documentation
  • todo something in the backlog that is not a feature, a bug or a document
  • in progress work is on the way
  • enhancement makes existing feature better
  • feature a new feature that would be nice to add
  • question request explanation or tips
  • duplicate duplicate bug or question
  • wontfix the core team will not consider fixing the bug (e.g. there is a reasonable workaround)
  • Up for grabs the core team has no bandwidth for the proposal

Code contribution

To compile and test:

  • Install the version of Team Foundation Server or Azure DevOps Server you want to test with. It is not needed to configure the server to compile a build or run the unit tests.
  • Open the solution in Visual Studio 2022.
  • Select the project configuration that matches your version of the server.
  • Compile and test the project from inside Visual Studio.

To test in a live server:

  • Configure Team Foundation Server or Azure DevOps Server on your machine.
  • Copy the dlls into the server's installation folders
  • Attach the debugger to the TFS Job Agent service.
  • Debug the solution.

To test from the cli

  • Use the Console app generated to test a policy file without installing it into a server.

Submit a Pull Request with the changes.

Documentation

Even non coders can help here. It is a public wiki that anyone can edit.

Documentation for a future release lives in a separate branch in the wiki repository: the Wiki master branch content must always match the latest release.