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

Add UI5 web app detection #66

Merged
merged 37 commits into from
Nov 28, 2023
Merged

Conversation

rvermeulen
Copy link

@rvermeulen rvermeulen commented Oct 18, 2023

This commit changes how we detect a UI5 project.
The used ui5.yml file is part of a tool chain recommended to build UI5 web apps, but is not necessary.

We therefore rely on detection of UI5 bootstrapping to determine a web app and its resources.

@rvermeulen rvermeulen force-pushed the rvermeulen/ui5-bootstrap-detection branch from fa8d8a8 to d57bb93 Compare October 18, 2023 17:11
@rvermeulen rvermeulen force-pushed the rvermeulen/ui5-bootstrap-detection branch from 0077a0b to a5fe10f Compare October 19, 2023 23:03
Project resolution relied on a property that doesn't hold for all SAP
UI5 projects.
The WebApp approach follows the bootstrapping process to determine the
definition of a webapp and uses the resource roots to resolve resources
beloning to a webapp.
@rvermeulen rvermeulen force-pushed the rvermeulen/ui5-bootstrap-detection branch 2 times, most recently from efddae4 to 3edb117 Compare October 27, 2023 22:29
@rvermeulen rvermeulen marked this pull request as ready for review October 27, 2023 22:29
@rvermeulen rvermeulen changed the title Add UI5 boostrap detection Add UI5 web app detection Oct 27, 2023
Copy link
Contributor

@jeongsoolee09 jeongsoolee09 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some questions (not pointing out a functional problem!) regarding some bits here and there.

@jeongsoolee09
Copy link
Contributor

It's a huge advancement! Some suggestions left above, and after those are done it's a solid 🚀

Copy link
Contributor

@jeongsoolee09 jeongsoolee09 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Solid LGTM and I learned a lot from it!

@jeongsoolee09 jeongsoolee09 merged commit 36c0485 into main Nov 28, 2023
@jeongsoolee09 jeongsoolee09 deleted the rvermeulen/ui5-bootstrap-detection branch November 28, 2023 22:52
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.

None yet

2 participants