Skip to content

Commit 6ca4849

Browse files
committed
docs(ui5): Refine integration-cards bullets in plugin README
Split i18n and actions into separate bullets, add a "Building a card" entry covering the manifest structure, and rephrase the data-related bullet to cover placement, destinations, and the JSON-only response requirement together.
1 parent e26057d commit 6ca4849

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

plugins/ui5/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,17 @@
88

99
### 📋 Skills: integration-cards
1010

11-
Development guidelines for UI Integration Cards (also known as UI5 Integration Cards)`manifest.json`, Configuration Editor, and Analytical cards:
11+
Development guidelines for UI Integration Cards (also known as UI5 Integration Cards):
1212
- **Declarative card types** - List, Table, Calendar, Timeline, Object, Analytical
13+
- **Building a card** - Structure of the declarative `manifest.json` format for a UI Integration Card
1314
- **Parameter and destination binding** - `{parameters>/key/value}` and `{{destinations.name}}` syntax
14-
- **Data placement rules** - When `sap.card/data` vs `content/data` vs `header/data` applies
15+
- **Data rules** - Where the data block goes (`sap.card/data`/`content/data`/`header/data`), wrapping URLs in destinations, and requiring JSON responses
1516
- **Manifest validation** - JSON, schema, and deprecated-property checks before declaring done
1617
- **Local preview workflow** - Reusing existing entry points or serving via a `<ui-integration-card>` HTML page
1718
- **Configuration Editor patterns** - `dt/Configuration.js` paired with `manifest.json`, mirroring fields and `manifestpath` targets
1819
- **Analytical cards** - 44 chart types with required UIDs, feeds, and per-type examples
19-
- **i18n and actions** - Bind user-visible strings; use `actions` for links instead of inline `<a>`
20+
- **i18n** - Bind all user-facing strings to the i18n model; never hardcode
21+
- **Actions** - Use the `actions` property for links and interactions; never inline `<a>` tags or hand-roll URL handlers
2022

2123
## Installation
2224

0 commit comments

Comments
 (0)