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

Improve blueprint support. #23591

Merged
merged 40 commits into from
Sep 22, 2023
Merged

Conversation

mshima
Copy link
Member

@mshima mshima commented Sep 22, 2023

Notable changes:

  • Add configs meta.
    This is the base to a common cli option/prompt/config load/derived properties.
    Should simplify blueprint custom configs (WIP).
  • Option choices can be specified:
% jhipster --client-framework foo
jhipster --client-framework foo
error: option '--client-framework <value>' argument 'foo' is invalid. Allowed choices are angular, react, vue, no.
  • Improve java templates structure to be reused at java blueprints.
  • Normalize java templates structure so templates can be used in blueprints with less breakages
  • Misc improvements to blueprint support.

Related to #23449 and jhipster/generator-jhipster-micronaut#290.


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 marked this pull request as ready for review September 22, 2023 14:16
@mshima mshima merged commit b1e893e into jhipster:main Sep 22, 2023
@mshima mshima deleted the skip_ci-micronaut-blueprint branch September 22, 2023 15:29
@deepu105 deepu105 added this to the 8.0.0-rc.1 milestone Oct 14, 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.

3 participants