Skip to content

Commit

Permalink
maj changelogs / précisions docs
Browse files Browse the repository at this point in the history
  • Loading branch information
JabX committed Sep 4, 2024
1 parent 84c97cc commit 1518f53
Show file tree
Hide file tree
Showing 16 changed files with 28 additions and 16 deletions.
10 changes: 8 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,21 @@ Changelogs des modules :
- [`sql`](./TopModel.Generator.Sql/CHANGELOG.md)
- [`translation`](./TopModel.Generator.Translation/CHANGELOG.md)

## 2.0.1 - 2.0.2

Correctifs suite à la version majeure pour faire fonctionner l'installation du module `csharp` et des modules personnalisés.

## 2.0.0

- [`#383`](https://github.com/klee-contrib/topmodel/pull/383) - modgen 2.0

Cette version majeure dissocie les générateurs de `modgen` lui-même, qui ira les installer à la demande selon la configuration. Pour plus d'informations, vous pouvez consulter l'[issue originale](https://github.com/klee-contrib/topmodel/issues/253) et la doc à jour, en particulier la page [Génération](https://klee-contrib.github.io/topmodel/#/generator).

Les différents générateurs sont tous initialisés avec la version `1.0.2`, et ils auront désormais leurs changelogs respectifs.
Les différents générateurs sont tous initialisés avec la version `1.0.3`, et ils auront désormais leurs changelogs respectifs.

Ce changelog sera donc le dernier qui listera les évolutions des générateurs. Tous les évolutions présentées ici seront donc dans les versions `1.0.3` respectives de chaque générateur.

Ce changelog sera donc le dernier qui listera les évolutions des générateurs. Tous les évolutions présentées ici seront donc dans les versions `1.0.2` respectives de chaque générateur.
Le seul """breaking change""" associé à cette montée de version est le fait qu'il vous faudra ajouter le répertoire `.modgen` à votre `.gitignore`. De plus, vous verrez que votre schéma JSON pour la configuration TopModel sera modifié pour n'inclure que les schémas des modules de générateurs que vous utilisez.

- [`#386`](https://github.com/klee-contrib/topmodel/pull/386) - Générateur SQL procédural pour Oracle + nouvelles options de générations
- [`8a7b4f5`](https://github.com/klee-contrib/topmodel/commit/8a7b4f5c02c43279fbc004e685becb8bb063fd12) - [JPA] Correction indentation hasshCode
Expand Down
2 changes: 1 addition & 1 deletion TopModel.Generator.Csharp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
## 1.0.2
## 1.0.3

Version initiale.
2 changes: 1 addition & 1 deletion TopModel.Generator.Javascript/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
## 1.0.2
## 1.0.3

Version initiale.
2 changes: 1 addition & 1 deletion TopModel.Generator.Jpa/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
## 1.0.2
## 1.0.3

Version initiale.
2 changes: 1 addition & 1 deletion TopModel.Generator.Sql/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
## 1.0.2
## 1.0.3

Version initiale.
2 changes: 1 addition & 1 deletion TopModel.Generator.Translation/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
## 1.0.2
## 1.0.3

Version initiale.
2 changes: 1 addition & 1 deletion docs/_coverpage.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![logo](./media/IconDark.svg)

# TopModel <small>2.0.0</small>
# TopModel <small>2.0.2</small>

> Modélisez en toute simplicité.
Expand Down
6 changes: 6 additions & 0 deletions docs/generator.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,9 @@ Vous pouvez également prendre une dépendance à un module existant (par exempl

- La version du module référencée dans votre module sera automatiquement celle utilisée par `modgen` (ce sera la version renseignée dans le `topmodel.lock` quoi qu'il arrive)
- Si vous y définissez une `IGeneratorRegistration` pour la même config que le module que vous référencez, alors cette enregistrement **remplacera** celui du module existant, qui ne sera pas enregistré. De fait, vous remplacerez donc l'entièreté du module par le votre. Rien ne vous empêche d'y réenregistrer certains générateurs existants, en plus de ceux que vous remplacerez ou retirerez.

Si vous incluez des dépendances autres que `TopModel.Generator.Core` dans votre générateur personnalisé (y compris une dépendance à un module TopModel existant), il vous faudra utiliser l'option `<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>` pour que TopModel les charge bien toutes avec votre module.

Enfin, il est indispensable de **build votre projet au préalable** avant de lancer la commande `modgen`.

Bon courage !
2 changes: 1 addition & 1 deletion samples/model/angular.topmodel.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# ATTENTION CE FICHIER EST GENERE AUTOMATIQUEMENT !
#

version: 2.0.0
version: 2.0.2
generatedFiles:
- ../generators/angular/src/appgenerated/api/securite/profil/profil.service.ts
- ../generators/angular/src/appgenerated/api/securite/utilisateur/utilisateur.service.ts
Expand Down
2 changes: 1 addition & 1 deletion samples/model/csharp.topmodel.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# ATTENTION CE FICHIER EST GENERE AUTOMATIQUEMENT !
#

version: 2.0.0
version: 2.0.2
generatedFiles:
- ../generators/csharp/src/Clients/CSharp.Clients.Db/generated/CSharpDbContext.comments.cs
- ../generators/csharp/src/Clients/CSharp.Clients.Db/generated/CSharpDbContext.cs
Expand Down
2 changes: 1 addition & 1 deletion samples/model/focus.topmodel.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# ATTENTION CE FICHIER EST GENERE AUTOMATIQUEMENT !
#

version: 2.0.0
version: 2.0.2
generatedFiles:
- ../generators/focus/src/locale/common.ts
- ../generators/focus/src/locale/securite.ts
Expand Down
2 changes: 1 addition & 1 deletion samples/model/jpa.topmodel.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# ATTENTION CE FICHIER EST GENERE AUTOMATIQUEMENT !
#

version: 2.0.0
version: 2.0.2
generatedFiles:
- ../generators/jpa/src/main/javagen/topmodel/jpa/sample/demo/api/client/securite/profil/ProfilClient.java
- ../generators/jpa/src/main/javagen/topmodel/jpa/sample/demo/api/client/securite/utilisateur/UtilisateurClient.java
Expand Down
2 changes: 1 addition & 1 deletion samples/model/pg.topmodel.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# ATTENTION CE FICHIER EST GENERE AUTOMATIQUEMENT !
#

version: 2.0.0
version: 2.0.2
generatedFiles:
- ../generators/pg/src/01_tables.sql
- ../generators/pg/src/02_fk_indexes.sql
Expand Down
2 changes: 1 addition & 1 deletion samples/model/php.topmodel.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# ATTENTION CE FICHIER EST GENERE AUTOMATIQUEMENT !
#

version: 2.0.0
version: 2.0.2
generatedFiles:
- ../generators/php/src/Entity/Securite/Profil/Droit.php
- ../generators/php/src/Entity/Securite/Profil/Profil.php
Expand Down
2 changes: 1 addition & 1 deletion samples/model/ssdt.topmodel.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# ATTENTION CE FICHIER EST GENERE AUTOMATIQUEMENT !
#

version: 2.0.0
version: 2.0.2
generatedFiles:
- ../generators/ssdt/src/init/DROIT.insert.sql
- ../generators/ssdt/src/init/main.sql
Expand Down
2 changes: 1 addition & 1 deletion samples/model/translation.topmodel.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# ATTENTION CE FICHIER EST GENERE AUTOMATIQUEMENT !
#

version: 2.0.0
version: 2.0.2
generatedFiles:
- ../generators/translation/i18n/de_DE/out/common_de_DE.properties
- ../generators/translation/i18n/de_DE/out/securite_de_DE.properties
Expand Down

0 comments on commit 1518f53

Please sign in to comment.