CommonConcepts is a DSL plugin package for Rhetos development platform. It provides an implementation of domain-specific programming language for business applications.
$ dotnet add package Rhetos.CommonConceptsCommonConcepts is a DSL plugin package for Rhetos development platform. It provides an implementation of domain-specific programming language (DSL) for business applications.
The package contains definition of DSL concepts typically used in business applications (such as Module, Entity, Logging, Computed, Hierarchy, etc.) and implementation of the concepts that generates server application. The package contains generators for business layer object model (C# dll), database, web API, ORM and other parts. There are Rhetos plugins available for different database providers (MS SQL Server, PostgreSql, ...) and web API technologies (JSON REST, SOAP XML, OData, ...).
The DSL defined by CommonConcepts is extended by other Rhetos DSL packages. The other packages may extend the language with new business concepts or new technology implementations.
Installing this package to a Rhetos application:
See Rhetos framework's Readme.md for contribution and build instructions.