{"ref":"artifact:sap-samples-cloud-foundry-runtime-learning-journey","page":"/artifacts/sap-samples-cloud-foundry-runtime-learning-journey","json":"/artifacts/sap-samples-cloud-foundry-runtime-learning-journey.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-cloud-foundry-runtime-learning-journey","name":"SAP-samples/cloud-foundry-runtime-learning-journey","artifact_type":"sample","ecosystem":"cap","use_as":"starting-point","domain":"operations-and-runtime","origin_ring":"sap-official","description":{"one_line":"The companion repository for SAP's Cloud Foundry runtime learning journey, walking through both native `cf push` and MTA-based deployment of a CAP application to SAP BTP.","short":"Companion repo deploying a CAP app to Cloud Foundry two ways","what_it_solves":"Deploying to Cloud Foundry can go two ways, and this repository — the material behind the SAP BTP, Cloud Foundry runtime learning journey on learning.sap.com — covers both, back to back. The first path builds the project for production with `cds build --production`, whose `--production` flag is what makes `cds build` create the cloud deployment files, then pushes it directly with `cf push`. The second builds an `mta.tar` with the Cloud MTA Build Tool and deploys it with `cf deploy` instead. It stops at these two paths; further examples live in the repository's own `examples` folder rather than in the main walkthrough."},"links":{"repo":"https://github.com/SAP-samples/cloud-foundry-runtime-learning-journey"},"type_properties":{"form":{"value":"tutorial","sources":[{"url":"https://github.com/SAP-samples/cloud-foundry-runtime-learning-journey","title":"SAP-samples/cloud-foundry-runtime-learning-journey — README","checked":"2026-10-18","quote":"The companion repository for SAP's Cloud Foundry runtime learning journey, walking through both native `cf push` and MTA-based deployment of a CAP application to SAP BTP."}]}},"identity":{"license":"Apache-2.0"},"maintainers":["actor:sap-samples"],"source_available":true,"demonstrates":["capability:deployment"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-13"},"contributors":["actor:asalan316","actor:markushaug","actor:varuns2002"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"5 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-04, 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":"good","evidence":"README 5 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":3,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":3,"forks":9,"open_issues":3,"archived":false,"pushed_at":"2026-04-20","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2024-09-24T09:56:01Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":4814,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2024-09-24","last_commit":"2026-04-20","commits":18,"contributors":5,"readme_path":"README.md","readme_sha":"179419c0d4044777ed1e5529ca543414b7869418","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:asalan316","name":"Arsalan Khan","json":"/actors/asalan316.json"},{"ref":"actor:markushaug","name":"Markus Haug","json":"/actors/markushaug.json"},{"ref":"actor:varuns2002","name":"Varun Shanbhag","json":"/actors/varuns2002.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}