A best-practice starter template for .NET 10 Web API projects with CI/CD, Docker support, and Claude Code integration.
- .NET 10 Web API
- xUnit testing framework
- GitHub Actions CI/CD
- Docker support
- EditorConfig for consistent code style
- Claude Code ready
- .NET 10 SDK
- Docker (optional, for containerization)
- Git
git clone <your-repo-url>
cd <repo-name>
dotnet restore
dotnet build
dotnet run --project src/StarterProjectdotnet testdocker build -t starterproject .
docker run -p 8080:8080 starterproject.
├── .github/workflows/ # CI/CD pipelines
├── src/ # Main application code
├── tests/ # Test projects
├── docs/ # Documentation
├── .editorconfig # Code style configuration
├── Dockerfile # Container definition
└── README.md # This file
This template is optimized for use with Claude Code:
- Code Style: EditorConfig ensures consistent formatting
- Git Structure: Standard layout Claude expects
- Testing: xUnit setup ready for TDD workflow
- CI/CD: GitHub Actions for continuous integration
Contributions welcome! Please open an issue or submit a pull request.
MIT