This a mini scaffold setup, ready to use to build .NET Core projects. I put this together for my own use, both to use and to learn concepts. It will also save time in future projects.
Inspired by MiniScaffold
- .NET Core 3.1
- xUnit Testing / Shouldly Assertions
- Code Coverage with Coverlet and reporting to codecov
- Git ignore / attributes
- Editor Config
- GitHub Actions - testing, coverage, publishing, multi-os testing
- Pull Reqest Labeler
- Release Drafter
- Build a VS Template
GitHub Enable Dependabot updates
WIP - GitHub Integration - Enable on GH
Recommended to block PRs for WIP items
Codacy - GitHub Integration - Configure on codacy.com
Extra comments in PR are major visual distractions and make conversation harder.
- PR Status: Enabled
- PR Comments: Disabled
- PR Summary: Disabled
Codecov - GitHub Integration - Configure on codecov.io
For private repositories, setup your CODECOV_TOKEN in Secrets
CodeCoverage.runsettings Solution Structure
MongoFramework - Learned much about good workflows, and @turnerj's version code and build script were much appreciated
Dotnetlayout - @davidfowl's structure was very helpful