{"ref":"artifact:capire-bookshop","page":"/artifacts/capire-bookshop","json":"/artifacts/capire-bookshop.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"capire-bookshop","name":"capire/bookshop","artifact_type":"sample","ecosystem":"cap","domain":"learning-and-reference","origin_ring":"sap-official","description":{"one_line":"The primer of CAP: a bookshop small enough to read in one sitting, whose Books and Authors every CAP explanation, including this graph's, assumes you have already seen.","short":"CAP's getting-started bookshop sample","what_it_solves":"Small enough to read in one sitting and the shared vocabulary of the whole ecosystem: when a post says Books and Authors without introducing them, this is what it means."},"links":{"repo":"https://github.com/capire/bookshop"},"identity":{"author":"SAP SE","license":"Apache-2.0"},"demonstrates":["capability:reference-apps","capability:data-modelling"],"alternative_to":["artifact:gregorwolf-bookshop-demo"],"provenance":{"discovered_via":[{"source":"source:github","channel":"capire"}],"first_seen":"2026-09-08"},"drafted_with_ai":true,"maintainers":["actor:capire"],"contributors":["actor:akatuoro","actor:chgeo","actor:danjoa","actor:johannes-vogel","actor:renejeglinsky","actor:sjvans","actor:swaldmann","actor:vl-leon"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"9 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":"good","evidence":"Cloud Foundry green, 2026-10-15"}],"practice":[{"label":"Tests","tier":"good","evidence":"2 test files"},{"label":"Docs","tier":"poor","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":13,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":13,"forks":8,"open_issues":4,"archived":false,"pushed_at":"2026-10-15","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":9,"tree_truncated":false,"test_files":2,"workflows":4,"other_ci":false,"readme_bytes":931,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"ci_status":"success","ci_run_at":"2026-10-15","ci_workflow":"Cloud Foundry","ci_event":"push","readme_path":"readme.md","readme_sha":"8851194965bf1db590a7fe5543ed9f378fdfd79f","created_at":"2025-04-03T06:19:30Z","open_prs":3,"first_commit":"2025-04-03","last_commit":"2026-10-15","commits":137,"repo_read":"2026-10-24"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/capire/bookshop/releases"},"format":"github-releases","releases":[{"version":"2.1.11","date":"2026-04-29","date_source":"github","heading":"Release v2.1.11","url":"https://github.com/capire/bookshop/releases/tag/v2.1.11","sections":[],"hash":"de34180f8ef36c18"},{"version":"2.1.10","date":"2026-03-25","date_source":"github","heading":"Release v2.1.10","url":"https://github.com/capire/bookshop/releases/tag/v2.1.10","sections":[],"hash":"0e269b36c12e9d4c"},{"version":"2.1.9","date":"2026-01-28","date_source":"github","heading":"Release v2.1.9","url":"https://github.com/capire/bookshop/releases/tag/v2.1.9","sections":[],"hash":"fd723e1176363df9"},{"version":"2.1.8","date":"2026-01-21","date_source":"github","heading":"Release v2.1.8","url":"https://github.com/capire/bookshop/releases/tag/v2.1.8","sections":[],"hash":"3eb4956e1db3fb83"},{"version":"2.1.7","date":"2026-01-14","date_source":"github","heading":"Release v2.1.7","url":"https://github.com/capire/bookshop/releases/tag/v2.1.7","sections":[],"hash":"4c157c3eff3a3abd"},{"version":"2.1.5","date":"2026-01-03","date_source":"github","heading":"Release v2.1.5","url":"https://github.com/capire/bookshop/releases/tag/v2.1.5","sections":[],"hash":"1e56af5728a16709"},{"version":"2.1.4","date":"2025-12-31","date_source":"github","heading":"Release v2.1.4","url":"https://github.com/capire/bookshop/releases/tag/v2.1.4","sections":[],"hash":"936aa316a2f8f3ad"},{"version":"2.1.3","date":"2025-12-10","date_source":"github","heading":"Release v2.1.3","url":"https://github.com/capire/bookshop/releases/tag/v2.1.3","sections":[],"hash":"427f896954a05ce9"},{"version":"2.1.2","date":"2025-12-10","date_source":"github","heading":"Release v2.1.2","url":"https://github.com/capire/bookshop/releases/tag/v2.1.2","sections":[],"hash":"1a4c40dddfd01052"},{"version":"2.0","date":"2025-08-02","date_source":"github","heading":"July 25","url":"https://github.com/capire/bookshop/releases/tag/v2.0","sections":[],"hash":"e3b0c44298fc1c14"}],"crawled_at":"2026-10-25"},"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:johannes-vogel","name":"Johannes Vogel","json":"/actors/johannes-vogel.json"},{"ref":"actor:akatuoro","name":"Johannes Vogt","json":"/actors/akatuoro.json"},{"ref":"actor:renejeglinsky","name":"René Jeglinsky","json":"/actors/renejeglinsky.json"},{"ref":"actor:sjvans","name":"sjvans","json":"/actors/sjvans.json"},{"ref":"actor:swaldmann","name":"Steffen Waldmann","json":"/actors/swaldmann.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":[]}}