mirror of
https://github.com/MAKS-IT-COM/maksit-cluster-console.git
synced 2026-09-30 00:38:10 +02:00
1.1 KiB
1.1 KiB
Contributing to MaksIT.ClusterConsole
Maintainer agent conventions: AGENTS.md. Repo hygiene: maksit-repo-maintenance. C# style: common/csharp + repo-root .editorconfig.
Development setup
- .NET 10 SDK
- Git
- PowerShell 7+ (RepoUtils under
utils/)
Build
cd src
dotnet build MaksIT.ClusterConsole.slnx
Tests
utils\Invoke-TestEngine.bat
Coverage shields in README.md are rewritten by CoverageBadges.
Release
- Update CHANGELOG.md and bump
<Version>in src/Directory.Build.props. - Commit on
main, tagv{version}. - Run
utils\Invoke-ReleasePackage.bat.
Commit format
(type): description
Types: (feature):, (bugfix):, (refactor):, (perf):, (test):, (docs):, (build):, (ci):, (style):, (revert):, (chore):.
Lowercase description; no trailing period.
License
By contributing, you agree that your contributions are licensed under the terms in LICENSE.md (Apache 2.0).