Awesome
TopModel
Outil | Version |
---|---|
modgen (TopModel.Generator ) | |
Extension VSCode (jabx.topmodel ) | |
tmdgen (TopModel.ModelGenerator ) |
Module de générateur | Version |
---|---|
JPA (TopModel.Generator.jpa ) | |
C# (TopModel.Generator.Csharp ) | |
Javascript (TopModel.Generator.Javascript ) | |
SQL (TopModel.Generator.Sql ) | |
Translation (TopModel.Generator.Translation ) |
TopModel est un outil de modélisation qui propose de représenter le modèle de données d'une application, qu'il soit persisté ou non, sous la forme d'une série de fichiers textes éditables manuellement, au format YAML. Son objectif est de réduire la modélisation à son expression la plus simple, en se concentrant uniquement sur la saisie d'informations pertinentes et utilisées par ses consommateurs directs (par exemple, le générateur de code), et en offrant un format texte facilement lisible, comparable et "mergeable".
On retrouve dans ce repository :
- TopModel.Core, la librairie de parsing de modèle.
- TopModel.Generator, un générateur de code C#, SQL (classique ou SSDT) et de modèles focus, à partir des modèles TopModel.
- TopModel.LanguageServer, le language serveur utilisé dans l'extension VSCode.
- TopModel.VSCode, l'extension VSCode qui fournit des fonctionnalités d'auto-complétion, validation, auto-import etc.
- TopModel.ModelGenerator générateur de fichiers
tmd
à partir d'une source (OpenApi, Postgresql, Oracle...)
Désactiver AdBlock pour voir la documentation (mais promis ya pas de pub)