TalosCore 1.0.0
See the version list below for details.
dotnet tool install --global TalosCore --version 1.0.0
dotnet new tool-manifest
dotnet tool install --local TalosCore --version 1.0.0
#tool dotnet:?package=TalosCore&version=1.0.0
nuke :add-package TalosCore --version 1.0.0
TalosCore is a dotnet Core controller generator. I decided to write it when I was creating microservices from scratch
and I realized I was spending a lot of time implementing the same pattern of code based on simple schema.\n
It uses definitions of Entity Framework Core entities and generates REST interface controllers and CQRS types to access them. It first
finds the DbContext class and parses out the DbSet properties. It takes that set of entities and then finds and parses the entity
classes. then it generates the controller files as a REST API.\n
The API is a simple pattern of GetList, Get, Create, and Update--basic CRUD operations (though Delete isn't there just yet).\n
The resulting controller methods are not expected to be the final API for all projects, but is a baseline starting point that you can
enhance to add relationships and logic to.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.1 is compatible. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
This package has no dependencies.