{"adoption": {"forks": 501, "observed_at": "2026-08-28T04:06:03.571274+00:00", "stars": 1998}, "canonical_url": "https://ross.abutalabs.com/products/styleguides", "card": {"archived": false, "artifact_type": "learning-resource", "description": "This repository provides SAP style guides for coding and coding-related topics.", "domain": ["programming-languages", "developer-tools", "documentation"], "enriched": true, "function": ["documentation"], "health_score": 65, "homepage": null, "language": "Markdown", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["SAP/styleguides"], "name": "SAP/styleguides", "platform": [], "pushed_at": "2026-04-02T14:34:35+00:00", "repo": "SAP/styleguides", "stars": 1998, "tags": ["abap", "style-guide", "clean-code", "code-review", "coding-standards"], "topics": ["abap"], "urls": [], "use_cases": ["learn how to write clean ABAP code", "find ABAP naming and formatting conventions", "prepare an ABAP code review checklist", "align a team on ABAP coding standards", "reference guidelines when refactoring legacy ABAP", "onboard new ABAP developers to clean code practices"], "what_it_is": "SAP's open source style guides for coding, primarily the Clean ABAP guide and an ABAP code review guide, written in Markdown. It is a continuously updated, community-driven reference for writing clean, readable ABAP code.", "when_to_avoid": ["you need style guides for languages other than ABAP", "you need an enforced linter or automated formatter rather than written guidelines", "your organization mandates its own style guide that conflicts with these optional recommendations"], "when_to_choose": ["you write or review ABAP code and want authoritative style guidance", "your team needs a shared, community-maintained ABAP coding standard", "you want CC-licensed material you can reuse in trainings or books"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/styleguides", "repo": "SAP/styleguides", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.571274+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:02:11.965897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb5310079a4d1fbb31921b48c51c906950d65d6d060086d738d38291a168a7d8", "fetched_at": "2026-08-28T04:06:03.571274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SAP/styleguides"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 75, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2687, "days_push": 153, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}