{"ref":"artifact:sap-samples-btp-launchpad-ui-samples","page":"/artifacts/sap-samples-btp-launchpad-ui-samples","json":"/artifacts/sap-samples-btp-launchpad-ui-samples.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-btp-launchpad-ui-samples","name":"btp-launchpad-ui-samples","artifact_type":"sample","ecosystem":"ui5","domain":"ui-and-frontend-bridge","origin_ring":"sap-official","use_as":"reference","description":{"one_line":"Sample UI5 projects that accompany a blog post on designing apps for SAP Launchpad Service: a sample service deployed as a service broker and app samples deployed as multi-target applications.","short":"UI5 projects on designing apps for SAP Launchpad Service","what_it_solves":"Holds the sample projects discussed in [Designing UI5 Apps for SAP Launchpad Service – Part 1](https://blogs.sap.com/2022/01/14/designing-ui5-apps-for-sap-launchpad-service-part-1/): a consumed sample service deployed as a service broker for the split-destination scenario, and app samples deployed as multi-target applications. Each deployment runs from the Cloud Foundry CLI with the Multi-Target Application CF CLI Plugin, and the steps carry on past the deploy: subscribe the Launchpad service to the subaccount, sync the HTML5 Apps provider under Launchpad configuration, Content Providers, then configure the app for the site. Building the MTA needs make, which the README says is available only on Linux or in [SAP Business Application Studio](artifact:btp-business-application-studio), so a Windows machine installs it first."},"links":{"repo":"https://github.com/SAP-samples/btp-launchpad-ui-samples"},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:launchpad-content"],"requires":[{"ref":"external:nodejs","for":"installing the dependencies and running the npm build of each sample before it is deployed","requirement":"required","sources":[{"url":"https://github.com/SAP-samples/btp-launchpad-ui-samples","title":"SAP-samples/btp-launchpad-ui-samples — README, Requirements","checked":"2026-10-19","quote":"- A Node.js installation"},{"url":"https://github.com/SAP-samples/btp-launchpad-ui-samples","title":"SAP-samples/btp-launchpad-ui-samples — README, Download and Installation","checked":"2026-10-19","quote":"- npm install\n- npm run build:mta\n- npm run deploy"}]}],"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:github-orgs"}],"first_seen":"2026-09-14"},"contributors":["actor:ajinkyapatil8190","actor:btbernard","actor:matthiasschmalz"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"4 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"good","evidence":"6 test files"},{"label":"Docs","tier":"fair","evidence":"README 2 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":38,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":38,"forks":15,"open_issues":2,"archived":false,"pushed_at":"2026-10-21","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2022-02-01T17:56:48Z","open_prs":0,"tree_truncated":false,"test_files":6,"workflows":0,"other_ci":false,"readme_bytes":2407,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2021-10-26","last_commit":"2026-10-21","commits":348,"contributors":4,"readme_path":"README.md","readme_sha":"2e14b3a32509572eec5728a3c930a43c9bcc5898","repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:ajinkyapatil8190","name":"Ajinkya Patil","json":"/actors/ajinkyapatil8190.json"},{"ref":"actor:btbernard","name":"Brian Bernard","json":"/actors/btbernard.json"},{"ref":"actor:matthiasschmalz","name":"Matthias Schmalz","json":"/actors/matthiasschmalz.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}