Getting Started: Dependencies and 3rd party packages


This articles introduces the various tools and third party dependencies required to contribute to Warewolf Easy Service Bus

Build Dependencies

Contributing to Warewolf is intended to be as simple as possible. We have therefore, included the correct version of all the necessary dependencies in our GitHub Binaries folder. All projects and solutions reference this folder, for third party dependencies. A more detailed explanation of the third party dependencies and their usages can be found <>

Testing Tools

Warewolf unit testing is carried out using Microsoft’s Unit testing framework and Moq. Code coverage metrics are evaluated using Visual Studio. Please see the <> article for testing expectations.

Third party tools

  • Re-sharper - used to maintain code cleanliness. It is not essential that an external developer has a Re-sharper license, but it is essential that developers maintain a clean codebase. (See Resharper and Code Quality)
  • Specflow - Behaviour driven development is carried out using Specflow which can be downloaded here.

Cet article vous a-t-il été utile ?