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
GCP.Bigtable
Project Description
Contains HealthChecks for GCP.Bigtable, based on the nuget package Google.Cloud.Bigtable.Admin.V2.
TestContainer Package Required?
Yes
TestContainer Package Name
Testcontainers.Bigtable
Required NuGet Dependencies
Google.Cloud.Bigtable.Admin.V2
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
Add to meta package NetEvolve.HealthChecks.GCP
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.