Documentation · Get Started · Builds
Check out The Coalesce Podcast for some step-by-step tutorials about Coalesce features.
Coalesce is a framework for rapid-development of ASP.NET Core + Vue.js web applications. It works from the Entity Framework Core data model that you design, automating the creation of the glue - DTOs, API Controllers, and TypeScript - that sit between your data and the UI of your application.
DbSet<>
on your DbContext
, a full set of /get
, /save
, /delete
, /count
, and /list
endpoints are created. Each can be secured or omitted entirely via attributes, or customized with much greater granularity with custom Data Sources and/or Behaviors. /list
and /count
have paging, searching, sorting, and filtering built-in.[Coalesce]
- controllers and TypeScript will be built for those as well. Have functions that don't belong on an entity class? Place them in a service class marked with [Coalesce]
instead - you'll get the same set of features.dotnet run
or Visual Studio "F5".The best way to get started with Coalesce is using the dotnet new
template:
dotnet new install IntelliTect.Coalesce.Vue.Template; dotnet new coalescevue -o MyCompany.MyApp
This command will use the current folder name for the project names, namespaces, etc. It will create a solution in the current folder with .Data and .Web projects.
After you create your project, you should start reading through the Documentation to see all the things that Coalesce can do.
channel | build | IntelliTect.Coalesce | coalesce-vue |
---|---|---|---|
dev | |||
master |
Full support for Coalesce is available. Please contact us for more information at info@intellitect.com.
See the contribution guide here.