refactor(builder): Run generateVersionInfo by default#1453
refactor(builder): Run generateVersionInfo by default#1453maxreichmann wants to merge 12 commits into
generateVersionInfo by default#1453Conversation
generateVersionInfo
generateVersionInfogenerateVersionInfo by default
|
We should also check how this now relates to the |
f354410 to
b6ca355
Compare
|
Update:
"Side tasks done": I'm also fine to move those changes out to another PR if this eases the review process. |
matz3
left a comment
There was a problem hiding this comment.
"Side tasks done": I'm also fine to move those changes out to another PR if this eases the review process.
Yes, I think that would help with reviewing the docs changes. Thanks for looking into that!
fe552c6 to
da4d1f4
Compare
|
|
`+` Fix some related tests
`+` Adjust Standard Tasks table (TODO: check `transformBootstrapHTML` link!!)
`+` docs: Replace hardcoded URLs (ui5.github.io/..) with dynamic links `+` docs: Add links to all Builder tasks in Standard Tasks table `+` refactor: Remove "jsdoc" npm script (+remove unused dep `open-cli`)
(versionInfo middleware still runs -> sap-ui-version.json is generated) `+` add test verifying exclusion `+` adjust docs stating this exclusion
7c276e1 to
0a42367
Compare
(from ProjectGraph.js to server.js) This logic will affect the `ui5 serve` command but not the internal BuildServer now.
0a42367 to
8827f4e
Compare
|
✅ Update: Rebased. CI problems now fixed. PR ready for review |
This PR includes the outsourced "Side tasks done" from original PR #1453. Following changes have been made: * docs: Replace hardcoded URLs (ui5.github.io/..) with dynamic links * docs: Replace dead "API Reference" links * Guide the reader to use the new sidebar menu * Add "📚" emoji to "API" in sidebar to mimic depr. API Reference button * docs: Add links to all Builder tasks in Standard Tasks table * refactor(internal/documentation): Remove of npm script `jsdoc` (deprecated & not used in CI) * Remove now unused dep `open-cli`
This PR includes the outsourced "Side tasks done" from original PR #1453. Following changes have been made: * docs: Replace hardcoded URLs (ui5.github.io/..) with dynamic links * docs: Replace dead "API Reference" links * Guide the reader to use the new sidebar menu * Add "📚" emoji to "API" in sidebar to mimic depr. API Reference button * docs: Add links to all Builder tasks in Standard Tasks table * refactor(internal/documentation): Remove of npm script `jsdoc` (deprecated & not used in CI) * Remove now unused dep `open-cli`
Co-authored-by: Merlin Beutlberger <m.beutlberger@sap.com>
JIRA: CPOUI5FOUNDATION-1157
What has been done?
generateVersionInforemovedapplication(default, jsdoc, self-contained)generateVersionInfo: ProjectBuilder.integration.js:2758migrate-v5.md: new section explaining new behaviorBuilder.md: changedgenerateVersionInfofrom disabled to enabled in Standard Tasks tableInfo
generateVersionInfois explicitly NOT executed because middlewareversionInfoIS executed (which createssap-ui-version.jsonanyways)generateVersionInfo: BuildServer.integration.js:1030sap-ui-version.jsonis generated: server/test/lib/server/main.js:204