generated from dailydevops/dotnet-template
-
-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
state:help wantedIndicate issues where additional help or contributions are needed from the community.Indicate issues where additional help or contributions are needed from the community.type:featureIndicates a new feature or enhancement to be added.Indicates a new feature or enhancement to be added.
Milestone
Description
Project Name
Cassandra
Project Description
Contains HealthChecks for Cassandra, based on the nuget packages CassandraCSharpDriver.
TestContainer Package Required?
Yes
TestContainer Package Name
Testcontainers.Cassandra
Required NuGet Dependencies
CassandraCSharpDriver
Validation Steps
- Create project structure in
src/NetEvolve.HealthChecks.<ProjectName>/ - Add project to solution (
dotnet sln HealthChecks.slnx add) - Add project reference to Test projects
- Add required NuGet packages to
Directory.Packages.props - Follow naming conventions from ADR decisions
- Create README.md based on other projects
- Create unit test folder in
tests/NetEvolve.HealthChecks.Tests.Unit/<ProjectName>/ - Create integration test folder in
tests/NetEvolve.HealthChecks.Tests.Integration/<ProjectName>/ - Add project reference to the solution file
- Add project reference to existing test projects
- Add TestContainer package if specified
- Restore NuGet packages (
dotnet restore HealthChecks.slnx) - Build the solution (
dotnet build HealthChecks.slnx --no-restore) - Run tests for the new project (
dotnet test HealthChecks.slnx --no-build) - Verify all tests pass successfully (>80% coverage recommended)
- Comment on issue with build/test results
- Create pull request linking to this issue
Additional Notes
No response
Copilot
Metadata
Metadata
Labels
state:help wantedIndicate issues where additional help or contributions are needed from the community.Indicate issues where additional help or contributions are needed from the community.type:featureIndicates a new feature or enhancement to be added.Indicates a new feature or enhancement to be added.