{"ref":"artifact:spreadsheetimporter-packed-deployment-abap","page":"/artifacts/spreadsheetimporter-packed-deployment-abap","json":"/artifacts/spreadsheetimporter-packed-deployment-abap.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"spreadsheetimporter-packed-deployment-abap","name":"spreadsheetimporter/packed-deployment-abap","artifact_type":"sample","ecosystem":"ui5","use_as":"starting-point","domain":"developer-experience","origin_ring":"community-org","description":{"one_line":"A UI5 application template containing nothing but the Spreadsheet Importer, deployed once to an ABAP server so other apps reference that copy instead of bundling the component each time.","short":"UI5 app template deploying the Spreadsheet Importer once to ABAP","what_it_solves":"Bundling [ui5-cc-spreadsheetimporter](artifact:spreadsheetimporter-ui5-cc-spreadsheetimporter) into every app that uses it means rebuilding and redeploying every app when a new version lands. This template packages the component as a UI5 app of its own, com.spreadsheetimporter.centraltest, and deploys it to an ABAP system through ui5-deploy.yaml and an .env file naming the target URL, client, app name and transport. The app it builds carries no business screens: what it shows is the deployment shape, not an upload, and the README expects you to copy the repository into your own git server so local deployments and upstream updates stay apart."},"links":{"repo":"https://github.com/spreadsheetimporter/packed-deployment-abap"},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:data-import-export"],"provenance":{"discovered_via":[{"source":"source:curator","channel":"spreadsheetimporter organisation repositories"}],"first_seen":"2026-09-18"},"drafted_with_ai":true,"maintainers":["actor:spreadsheetimporter"],"contributors":["actor:marianfoo"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"1 contributor, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-04, 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":"good","evidence":"Update Versions of SpreadsheetImporter green, 2025-11-18"}],"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":1,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":1,"forks":2,"open_issues":0,"archived":false,"pushed_at":"2026-04-10","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2024-05-08T14:01:21Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":1,"other_ci":false,"readme_bytes":2343,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2024-05-08","last_commit":"2026-04-10","commits":38,"contributors":1,"ci_status":"success","ci_run_at":"2025-11-18","ci_workflow":"Update Versions of SpreadsheetImporter","ci_event":"workflow_dispatch","readme_path":"README.md","readme_sha":"9f925703c2bbc79cc3f6c5d667f8e219dc13d3db","repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:spreadsheetimporter","name":"Spreadsheet Importer","json":"/actors/spreadsheetimporter.json"}],"contributors":[{"ref":"actor:marianfoo","name":"Marian Zeis","json":"/actors/marianfoo.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}