Ddth.Templates.WebApi 0.4.0

There is a newer version of this package available.
See the version list below for details.
dotnet new install Ddth.Templates.WebApi::0.4.0                
This package contains a .NET Template Package you can call from the shell/command line.

.NET WebAPI Template

License Actions Status Release

Template to quickly spin up a .NET Web API project.

Features

  • Skeleton to quickly build RESTful APIs with .NET:
    • Suthentication and authorization using JWT.
    • JSON for input and output.
    • Included sample Database access using Entity Framework.
  • Sample files included: README, LICENSE, RELEASE-NOTES, and .gitignore.
  • GitHub Actions integrated:
    • dependabot.yaml, automerge-dependabot.yaml: Automatically update dependencies and merge PRs from Dependabot.
    • ci.yaml: Automatically build and run tests with code coverage reports.
    • release.yaml: Automatically create new releases.
    • codeql.yaml: Automatically run CodeQL analysis.
  • Sample Dockerfile files to package the application as Docker images for Linux and Windows.

Usage

Install (or update) the package from NuGet to make the template available:

$ dotnet new install Ddth.Templates.WebApi

After the package is installed, you can create a new project using the template:

$ dotnet new dwt -n MyApp

The above command will create a new solution named MyApp the current directory.

Happy coding!

🌟 If you find this project useful, please star it. 🌟

License

This template is licensed under the MIT License - see the LICENSE.md file for details.

Contributing & Support

Feel free to create pull requests or issues to report bugs or suggest new features.

Please create PRs against the contrib_wait_for_merge branch.

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.0 124 9/18/2024
1.1.0 108 9/10/2024
1.0.0 106 9/1/2024
0.4.0 146 8/15/2024
0.3.0 129 8/9/2024
0.2.1 108 8/8/2024
0.2.0 117 8/8/2024

### Added/Refactoring

- Refactor: bootstrap flow redesigned.
- Refactor: JWT authorization redesigned.

### Fixed/Improvement

- Fixed CA1820, CA1823, ASP0015, IDE0007 warnings.