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

Jhipster 8 #1389

Merged
merged 10 commits into from
Nov 25, 2023
Merged

Jhipster 8 #1389

merged 10 commits into from
Nov 25, 2023

Conversation

nicolas63
Copy link
Member

fix #1340

mshima and others added 8 commits October 7, 2023 10:04
* add yo-rc.json

* start migrating

* rename generator files

* add index.js

* new generators

* add tests

* move server to dotnetcore

* apply prettier

* rework cypress

* fix generator name

* migrate blazor client

* start migrating xamarin

* fixes to xamarin

* fixes to blazor

* drop files-angular

* comment common

* cleanup dotnet.js

* add bootstrap-dotnetcore

* add angular snapshot

* add cypress snapshot

* add common snapshot

* add dotnetcore test

* add common snapshot

* add server generator

* compose bootstrap-dotnetcore with bootstrap-application

* add snapshots

* implement dotnetcore generator

* ci adjusts

* fix git command

* move samples to generate-samples

* samples adjusts

* ci script adjust

* move entity preparation to bootstrap-dotnetcore

* drop entities-client generator

* drop entity-i18n generator

* drop languages generator

* extract logo

* add pluralize dependency

* bootstrap-dotnetcore improvements

* adjusts

* add other side relationship

* update jhipster branch

* bootstrap and test adjusts

* update jhipster branch

* mock commands at tests.

* fix path

* improve script check

* update jhipster branch

* run generate-sample with entities

* drop entity-server generator

* dotnetcore adjusts

* adjusts

* Update generator.js

* adjusts

* continue on client error

* fixes

* adjusts

* add dotnetcore configs

* drop app generator

* import dotnetcore config in server

* add namespace config fallback

* drop angular generator

* fix

* update snapshot

* improve common

* fix Directory.Packages.props

* more adjusts

* update jhipster branch

* adjusts to client generator

* disable readme

* update jhipster branch

* update snapshots

* adjusts

* adjusts

* migrate entities-client to blazor

* migrate entity-client to xamarin

* adjusts.

* drop sample tests

* migrate terraform test

* migrate dto tests.

* migrate enum test

* migrate service test

* disable tests.

* add blazor with dto test

* extract docker generator

* update jhipster branch

* docker adjusts

* replace docker-compose with docker compose

* change client root

* e2e adjusts

* readd gateway insertion

* print docker logs

* update snapshots

* change clientDistDir

* disable docker healthcheck

* use 5000 port

* drop joschi/setup-jdk

* load prodDatabaseType

* reorganize blazor templates

* add configOnly option to generate sample

* move needle implementations

* convert blazor needles

* migrate xamarin needles

* more adjusts

* skip some cypress tests

* Update generator.js

* Update files.json

* adjusts to docker

* update snapshots

* mssql container adjusts

* replace postgres value with postgresql

* migrate dotnetcore prompts

* drop client prompts.js

* drop needle server gateway

* cleanup

* database connection adjusts

* revert

* workflow adjusts

* cleanup

* client test adjusts

* add devcontainer

* cleanup

* devcontainer

* dev container

* readd healthcheck

* drop mssql docker compose file

* drop eslintignore customization

* drop clientAppRootDir

* update jhipster branch

* change temporaryDir

* update jhipster branch

* fix template

* update jhipster branch

* update jhipster branch

* drop angular from .yo-rc

* cleanups and lint fixes

* disable healthcheck

* update jhipster branch

* xamarin adjusts

* cleanup

* add npm test script to root

* update jhipster branch

* use npm test

* fix error

* update jhipster branch

* update snapshot

* Update files-xamarin.js

* enable client errors at jwt workflow

* update jhipster branch

* add app-react entities sample

* update snapshot

* remove clientFramework from microservice sample

* remove one-to-one relationships

* add cypress screenshots

* convert readme to jhi file

* workaround pagination bug

* update os and actions/checkout

* update jhipster branch
* fix dockerfile

* fix workflow
@nicolas63
Copy link
Member Author

@mshima everything works with the generate sample command and the generator but i have some error with jhipster-dotnetcore entity and jhipster-dotnetcore import-jdl.
for jhipster-dotnetcore entity it seem not call the prompt file from the dotnet blueprint
For jhipster-dotnetcore import-jdl i have try with this jdl https://github.com/jhipster/jhipster-dotnetcore/blob/jhipster-8/.blueprint/generate-sample/templates/samples/jdl-default/app.jdl

@mshima
Copy link
Member

mshima commented Oct 9, 2023

@mshima everything works with the generate sample command and the generator but i have some error with jhipster-dotnetcore entity and jhipster-dotnetcore import-jdl.
for jhipster-dotnetcore entity it seem not call the prompt file from the dotnet blueprint

The entity generator still have an old codebase at generator-jhipster, I still thinking what kind of integration would be better. Probably I will keep as it is and rework if need.
Once a new version is released I will update.

For jhipster-dotnetcore import-jdl i have try with this jdl https://github.com/jhipster/jhipster-dotnetcore/blob/jhipster-8/.blueprint/generate-sample/templates/samples/jdl-default/app.jdl

jdls without applications currently requires an application. But the validation should be moved to the generator instead of jdl.
Can you open a new issue at generator-jhipster?

* bump generator-jhipster to 8.0.0-rc.1

* rework for 8.0.0-rc.1

* adjusts

* apply prettier

* disable commit hooks

* migrate entity generator

* adjusts
@sonarcloud
Copy link

sonarcloud bot commented Oct 18, 2023

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 17 Code Smells

No Coverage information No Coverage information
6.0% 6.0% Duplication

idea Catch issues before they fail your Quality Gate with our IDE extension sonarlint SonarLint

* Update to jhipster 8

* fix lint

* Update snapshot

* Update test-integration-jwt.yml

* Update test-integration-jwt.yml
Copy link

sonarcloud bot commented Nov 25, 2023

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 17 Code Smells

No Coverage information No Coverage information
6.0% 6.0% Duplication

idea Catch issues before they fail your Quality Gate with our IDE extension sonarlint SonarLint

@nicolas63 nicolas63 merged commit e1c4fb6 into main Nov 25, 2023
28 of 29 checks passed
@DanielFran DanielFran deleted the jhipster-8 branch June 12, 2024 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrate to JHipster v8
2 participants