Skip to content

klee-contrib/topmodel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TopModel

Logo TopModelLogo TopModel

Outil Version
modgen (TopModel.Generator) NuGet Badge
Extension VSCode (jabx.topmodel) VS Badge
tmdgen (TopModel.ModelGenerator) NuGet Badge
Module de générateur Version
JPA (TopModel.Generator.jpa) NuGet Badge
C# (TopModel.Generator.Csharp) NuGet Badge
Javascript (TopModel.Generator.Javascript) NuGet Badge
SQL (TopModel.Generator.Sql) NuGet Badge
Translation (TopModel.Generator.Translation) NuGet Badge

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)

La documentation est par ici

About

Outil de modélisation et générateurs pour divers langages

Resources

License

Stars

Watchers

Forks

Languages