{"ref":"artifact:sap-samples-adaptation-project-exercises","page":"/artifacts/sap-samples-adaptation-project-exercises","json":"/artifacts/sap-samples-adaptation-project-exercises.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-adaptation-project-exercises","name":"SAP-samples/adaptation-project-exercises","artifact_type":"sample","ecosystem":"ui5","domain":"developer-experience","use_as":"reference","origin_ring":"sap-official","description":{"one_line":"A UI5Con workshop on building SAPUI5 Adaptation Projects, which customise a released application through controller and fragment extensions without changing its source, run in SAP Business Application Studio.","short":"UI5Con workshop on building SAPUI5 Adaptation Projects","what_it_solves":"Walks through creating an adaptation project from scratch and using controller and fragment extensions to customise a released SAPUI5 application with low-code techniques. The exercises run in SAP Business Application Studio against an SAP BTP, ABAP environment trial account, with an optional GitHub repository for version control."},"links":{"repo":"https://github.com/SAP-samples/adaptation-project-exercises"},"type_properties":{"form":{"value":"workshop","sources":[{"url":"https://github.com/SAP-samples/adaptation-project-exercises","title":"SAP-samples/adaptation-project-exercises — README","checked":"2026-10-18","quote":"Join us for this hands-on workshop where we will delve into the world of SAPUI5 Adaptation Projects"}]}},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:ui5-flexibility"],"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-13"},"contributors":["actor:ankirilin","actor:christianneu","actor:gdamyanov","actor:hristotsolev"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"6 contributors, org-owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2026-02, 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":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 2 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":9,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":9,"forks":2,"open_issues":2,"archived":false,"pushed_at":"2026-02-04","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2024-06-04T15:03:56Z","open_prs":1,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":2362,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2024-06-04","last_commit":"2026-02-04","commits":37,"contributors":6,"readme_path":"README.md","readme_sha":"cc4dea3d0c369a0d5bb2e7110d62f861fe3be04b","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:ankirilin","name":"AnKirilin","json":"/actors/ankirilin.json"},{"ref":"actor:christianneu","name":"Christian Neu","json":"/actors/christianneu.json"},{"ref":"actor:gdamyanov","name":"GDamyanov","json":"/actors/gdamyanov.json"},{"ref":"actor:hristotsolev","name":"hristotsolev","json":"/actors/hristotsolev.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}