Skip to content

Point eight samples at the new walkthrough tutorial - #794

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/ui5-tutorials-page-5yq32e
Aug 21, 2026
Merged

Point eight samples at the new walkthrough tutorial#794
oblomov-dev merged 1 commit into
mainfrom
claude/ui5-tutorials-page-5yq32e

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

abap2UI5/docs grew a Tutorials section whose walkthrough builds a small invoice app in eight steps, and each step page declares the sample that demonstrates the same thing in a finished app. " @docs is the other half of that pairing: link-samples.mjs over there fails when a page links a class that does not point back, and check:docs-links here fails when a line names a page that does not declare the class.

The pairing

Step Class Sample
1 Z2UI5_CL_SMP_APP_493 Basics I — Hello World, the Smallest App
3 Z2UI5_CL_SMP_APP_495 Basics III — Lifecycle: Init, Event, Navigated
3 Z2UI5_CL_SMP_APP_004 Basics IV — Events, Views and Roundtrips
4 Z2UI5_CL_SMP_APP_494 Basics II — Data Binding: Input and Button
5 Z2UI5_CL_SMP_APP_048 StandardListItem, Highlight and Events
6 Z2UI5_CL_SMP_APP_167 Extra Arguments with t_arg
7 Z2UI5_CL_SMP_APP_012 Ways to Open a Dialog
8 Z2UI5_CL_SMP_APP_070 Full Example with sap.ui.table

048 had no " @docs line at all and gets its first; the other seven append to the line they already carried. Step 2 gets none on purpose — Basics I is the only "a first view" sample here and it already stands at step 1.

SAMPLES.md is regenerated (npm run launchpad), which is where these links are rendered.

Merge order

check:docs-links resolves abap2UI5/docs from a sibling checkout when there is one and from raw main otherwise, so on CI this passes once the documentation side is merged. Merge abap2UI5/docs#171 first. It is green here against the branch that carries those pages.

Verification

npm run check green end to end: check:pin, lint, check:cloud, check:abap2ui5, check:agents, check:strip, check:keywords, check:launchpad, check:overview, check:prose, check:docs-links (97 classes → 46 pages, every link resolves and points at a page that names it back), check:app-rules, check:family-nav, rename.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PwxPfiy5WE8fVxfnToFeWk


Generated by Claude Code

abap2UI5/docs grew a Tutorials section whose walkthrough builds a small
invoice app in eight steps, and each step page declares the sample that
demonstrates the same thing in a finished app. `" @docs` is the other
half of that pairing: link-samples.mjs over there fails when a page links
a class that does not point back, and check:docs-links here fails when a
line names a page that does not declare the class.

  step 1  493  Basics I - Hello World, the Smallest App
  step 3  495  Basics III - Lifecycle: Init, Event, Navigated
          004  Basics IV - Events, Views and Roundtrips
  step 4  494  Basics II - Data Binding: Input and Button
  step 5  048  StandardListItem, Highlight and Events
  step 6  167  Extra Arguments with t_arg
  step 7  012  Ways to Open a Dialog
  step 8  070  Full Example with sap.ui.table

048 had no `" @docs` line at all and gets its first; the other seven
append to the line they already carried. SAMPLES.md is regenerated,
which is where these links are rendered.

Note for merge order: check:docs-links resolves abap2UI5/docs from a
sibling checkout when there is one and from raw main otherwise, so on CI
this passes once the documentation side is merged. It is green here
against the branch that carries those pages.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PwxPfiy5WE8fVxfnToFeWk
Copilot AI lite review requested due to automatic review settings August 21, 2026 09:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@oblomov-dev
oblomov-dev merged commit 2a92572 into main Aug 21, 2026
16 of 17 checks passed
@oblomov-dev
oblomov-dev deleted the claude/ui5-tutorials-page-5yq32e branch August 21, 2026 09:31
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.

3 participants