Description.
- Replace
REPO_NAMEwith actual repo name in all badge URLs - Replace
# Project Namewith actual name - Remove unused OS badges (Windows / macOS / Linux)
- Remove unused .NET badge (Native AOT / Self-contained)
- Write description and usage
| Variant | CI | Release |
|---|---|---|
| Windows only | ci-windows.yml.template |
release-windows.yml.template |
| Windows + macOS | ci-multi.yml.template |
release-multi.yml.template |
- Rename chosen variant to
ci.yml/release.yml - Delete unused
.yml.templatefiles - Replace
PROJECT_NAMEwith actual executable name inrelease.yml
- Remove
nugetecosystem if project has no NuGet packages
- Enable release immutability: Settings > General > Releases
- Import
protect-the-master.jsonvia Settings > Rules > Rulesets > Import a ruleset - Delete
protect-the-master.jsonfrom repo - Set repo description and topics on GitHub