Hey everyone,
On the Microsoft side we're moving on doing a specific JHipster version for Azure.
I would like here to summarize what we would do, to have your feedback AND your agreement as this would impact JHipster Online (or not!).
Here's the idea:
- We do a specific blueprint for JHipster that has some specific Azure support (our libraries, specific connection Strings to databases, etc). Alternative option: this could be an update of the existing sub-generator, which is deprecated and could be maintained again. I'm expecting this to be quite light.
- We update JHipster Online for this specific Azure support. I want this to be in the main branch, and I believe you'll all be OK, as this also involves updating and maintaining everything (like moving the front end from Angular 9 to Angular 14). That's better maintenance for everyone.
Now the tricky part: we'll have one or two specific screens for Azure. For example, instead of having the "Generate application" page, we would have a very similar one but that generates only applications for Azure. Big question: should this be a flag at build time (so you could either build the "generic" JHipster Online or the "Azure" JHipster Online), or should those be 2 different menu items in the existing app (in JHipster Online, you would have 2 menu entries one "Generate Application" and one "Generate Application for Azure". This would be confusing, but the good part is that it kind of endorses JHipster Online, and it would directly linked and used by Microsoft users). I have no idea what is the best, or maybe you have another idea?
- To deploy the generated application to Azure, we would use NubesGen.com, so there will be a specific menu item and back end service that does a REST call to the NubesGen API, and merges the generated files with what JHipster generates.
What do you think?
--