From d7f116990591b74d0b0176ffdf13199d1e6aa00d Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Thu, 30 Jan 2025 18:11:35 -0300 Subject: [PATCH] Update CONTRIBUTING.md --- CONTRIBUTING.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 263712b7d..020394792 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -45,7 +45,7 @@ khipster --build gradle --defaults --skip-install CI samples: ``` -khipster generate-sample --app-sample sample-name +khipster generate-sample ``` Tips: @@ -54,7 +54,13 @@ Tips: ## Synchronizing generator-jhipster templates -Run: +KHipster templates are convertions of generator-jhipster templates to kotlin. +Templates of both projects are written in [EJS](https://ejs.co/#docs). + +KHipster templates are placed inside spring-boot's [templates](https://github.com/jhipster/jhipster-kotlin/tree/main/generators/spring-boot/templates) folder with an hierarchy based on generator-jhipster generators. +KHipster intercepts generator-jhipster writing tasks [replacing java templates with kotlin templates](https://github.com/jhipster/jhipster-kotlin/blob/fa0664034dda3d406dc0d11bff82d4ae1150e838/generators/spring-boot/generator.js#L52-L89). + +To make easier to synchronize templates we provide a synchronize dev-blueprint which will place every copy every required template: ```sh khipster synchronize