{"ref":"artifact:capire-orders","page":"/artifacts/capire-orders","json":"/artifacts/capire-orders.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"capire-orders","name":"orders","artifact_type":"sample","ecosystem":"cap","domain":"developer-experience","origin_ring":"sap-official","use_as":"reference","description":{"one_line":"A sample reuse service for managing orders, with its own Fiori UI, written to show how a CAP plugin is built and consumed: embedded in the consuming application or run standalone over OData.","short":"Sample CAP reuse service for orders, with a Fiori UI","what_it_solves":"A generic reuse service for managing orders, with a Fiori UI of its own, used in the [bookstore](artifact:capire-bookstore) sample. SAP states what it is for: demonstrating how to create a CAP plugin and how to use it in your application. Embedding it into the consuming application is the default path, and the README's Integrate section says you can also run the app standalone and consume the service through OData.","when_not_to_use":"Not in production. SAP states it is just a sample, not optimised for performance or security."},"links":{"repo":"https://github.com/capire/orders"},"type_properties":{"form":{"value":"reference-application","sources":[{"url":"https://github.com/capire/orders","title":"capire/orders — README","checked":"2026-09-14","quote":"This is a sample app which provides a generic reuse service for managing orders,\nand a corresponding Fiori UI."}]}},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:plugin-authoring"],"maintainers":["actor:capire"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:capire"}],"first_seen":"2026-09-14"},"contributors":["actor:akatuoro","actor:chgeo","actor:danjoa","actor:renejeglinsky","actor:vl-leon"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"70 months since release"},{"label":"Continuity","tier":"good","evidence":"5 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"no release dates"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"poor","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":16,"unit":"installs/week"},{"value":1,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","majors":{},"license":null,"first_release":null,"last_release":null,"releases":0,"cadence_days":null,"maintainers":null,"repository":null,"repository_directory":null,"peer_cds":null,"dependencies":0,"node_engine":null,"test_script":false,"types":false,"downloads_weekly":16,"downloads_monthly":205,"stars":1,"forks":2,"open_issues":2,"archived":false,"pushed_at":"2026-10-02","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2025-04-03T06:24:23Z","open_prs":1,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":753,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2025-04-03","last_commit":"2026-10-02","commits":27,"contributors":5,"readme_path":"README.md","readme_sha":"863862cef7a17d2ece6cc3e7031d4c81b3ac200b","months_since_release":70,"dormant":true,"repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:capire","name":"Capire Docs & Samples","json":"/actors/capire.json"}],"contributors":[{"ref":"actor:chgeo","name":"Christian Georgi","json":"/actors/chgeo.json"},{"ref":"actor:danjoa","name":"Daniel Hutzel","json":"/actors/danjoa.json"},{"ref":"actor:akatuoro","name":"Johannes Vogt","json":"/actors/akatuoro.json"},{"ref":"actor:renejeglinsky","name":"René Jeglinsky","json":"/actors/renejeglinsky.json"},{"ref":"actor:vl-leon","name":"Vladislav Leonkev","json":"/actors/vl-leon.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}