Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow to store configuration in a JDL file. #24261

Merged
merged 9 commits into from
Nov 16, 2023

Conversation

mshima
Copy link
Member

@mshima mshima commented Nov 16, 2023

Add support to store configuration in a JDL file using --jdl-store filename.jdl.

  • imports JDL to in memory fs.
  • exports JDL from in memory fs.
  • a reduced .yo-rc.json with jdlStore, creationTimestamp, jhipsterVersion, jwtSecretKey, and rememberMeKey is written to disk.
  • requires a JDL file for each application.
  • for incrementalChangelog, entities config files are kept for changes detection.
  • annotations are currently not supported by export JDL, entities config files should be kept while annotations are not supported.
  • prints an experimental warning.

Fixes #8915.


Please make sure the below checklist is followed for Pull Requests.

When you are still working on the PR, consider converting it to Draft (below reviewers) and adding skip-ci label, you can still see CI build result at your branch.

@mshima mshima changed the title Allow to keep configuration in a JDL file. Allow to store configuration in a JDL file. Nov 16, 2023
@DanielFran DanielFran merged commit 5fe021a into jhipster:main Nov 16, 2023
47 checks passed
@mshima mshima deleted the skip_ci-jdl-store branch November 16, 2023 19:34
@deepu105 deepu105 added this to the 8.1.0 milestone Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

JDL centric configurations
3 participants