A library containing all P/Invoke code so you don't have to import it every time. Maintained and updated to support the latest Windows OS.
Перейти к файлу
Andrew Arnott c2c2ec1858
Use more portable #! for ps1
2020-03-29 20:26:44 -06:00
.github/workflows Merge pull request #43 from AArnott/testhangdump 2020-03-27 15:19:29 -06:00
.vscode Recommend C# extension in VS Code by its new name 2020-03-28 13:03:09 -06:00
azure-pipelines Use more portable #! for ps1 2020-03-29 20:26:44 -06:00
src Update NB.GV 2020-03-29 07:35:13 -06:00
tools Use more portable #! for ps1 2020-03-29 20:26:44 -06:00
.editorconfig Consider test .runsettings files to be xml 2020-03-27 10:11:57 -06:00
.gitattributes Add init.ps1 and Install-DotNetSdk.ps1 scripts 2019-07-08 07:03:55 -06:00
.gitignore Add Directory.Build.rsp file 2020-03-03 09:50:03 -07:00
CONTRIBUTING.md Add support for Azure Artifact authenticated feeds 2019-07-22 09:53:52 -06:00
Directory.Build.rsp Add Directory.Build.rsp file 2020-03-03 09:50:03 -07:00
Expand-Template.cmd Add Expand-Template.cmd stub 2019-11-14 21:57:40 -07:00
Expand-Template.ps1 Start with GitHub Actions (#34) 2020-01-14 14:59:28 -07:00
LICENSE Add script for proper expansion 2019-06-17 09:37:46 -06:00
README.md Start with GitHub Actions (#34) 2020-01-14 14:59:28 -07:00
azure-pipelines.yml Start with GitHub Actions (#34) 2020-01-14 14:59:28 -07:00
global.json Update to global.json 3.1.201 2020-03-27 10:05:42 -06:00
init.cmd Capture exit codes within init.cmd from ps1 script 2019-11-14 21:43:54 -07:00
init.ps1 Use more portable #! for ps1 2020-03-29 20:26:44 -06:00
nuget.config Redirect Only divert global package cache in Azure Pipelines 2019-08-16 16:54:28 -06:00
version.json Initial commit 2019-06-16 17:08:01 -06:00

README.md

Your Library

An awesome template for your awesome library

NuGet package

Azure Pipelines status GitHub Actions status codecov

Features

  • Follow the best and simplest patterns of build, pack and test with dotnet CLI.
  • Static analyzers: FxCop and StyleCop
  • Read-only source tree (builds to top-level bin/obj folders)
  • Auto-versioning (via Nerdbank.GitVersioning)
  • Azure Pipeline via YAML with all dependencies declared for long-term serviceability.
  • Testing on .NET Framework, multiple .NET Core versions
  • Testing on Windows, Linux and OSX
  • Code coverage published to Azure Pipelines
  • Code coverage published to codecov.io so GitHub PRs get code coverage results added as a PR comment

Consumption

Once you've expanded this template for your own use, you should run the Expand-Template.ps1 script to customize the template for your own project.

Further customize your repo by:

  1. Verify the license is suitable for your goal as it appears in the LICENSE and stylecop.json files and the Directory.Build.props file's PackageLicenseExpression property.
  2. Reset or replace the badges at the top of this file.