| Rules | x64 Debug | x64 Release | |
|---|---|---|---|
| Windows | |||
| Linux |
This is the dev-workflows infrastructure template for a .Net based software project.
For a new project - fork this repo and start your new project!
For an existing project - merge this repo!
Then receive new features through merging of commits from this repo.
- Windows >= 10
- Linux (PowerShell Core 6.0+ should be installed)
- Visual Studio 2017
- Visual Studio 2019
- Azure Pipelines
- GIT
- Mercurial
Use pre-push.ps1 script to ensure that your working copy complies with the "Repository Rules".
- PowerShellGet >= 1.6.0
- Node.JS >= 8.0
- .Net Core >= 2.1
- no-relative-issues-refs - Github issues relative refs in commits are prohibited.
- eclint - Checks basic
.editorconfigrules:- Encoding
- BOM
- EOL at the end of a file
- Trailing white-spaces
- sln-vsversion - checks that current visual studio version in
*.slnequals to 'minimal visual studio version' - sln-no_anycpu_configurations - checks that
*.slndoes not contains unwanted "Any CPU" configurations.
- StyleCop Analyzers - verifies StyleCop rules on every build.