{"adoption": {"forks": 401, "observed_at": "2026-08-28T04:05:31.168297+00:00", "stars": 1751}, "canonical_url": "https://ross.abutalabs.com/products/explain-git-with-d3", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Use D3 to visualize simple git branching operations.", "domain": ["version-control", "education", "developer-tools"], "enriched": true, "function": ["data-visualization", "developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["onlywei/explain-git-with-d3"], "name": "onlywei/explain-git-with-d3", "platform": ["browser"], "pushed_at": "2024-08-14T16:55:21+00:00", "repo": "onlywei/explain-git-with-d3", "stars": 1751, "tags": ["git", "d3", "interactive-visualization", "svg", "tutorial", "web-server"], "topics": [], "urls": [], "use_cases": ["learn how git branching works visually", "understand the difference between merge and rebase", "teach git concepts to beginners", "visualize git commit history and branch operations", "interactive git learning tool"], "what_it_is": "An interactive web page that uses D3 and SVG to visually demonstrate basic git branching operations like commit, branch, merge, and rebase. It is an educational tool hosted on GitHub Pages to help people learn git concepts visually.", "when_to_avoid": ["you need a full git GUI or client for real repositories", "you need advanced git visualization beyond basic branching operations", "you need offline or CLI-based git learning tools"], "when_to_choose": ["you are a visual learner trying to understand git branching", "you are teaching git fundamentals and want an interactive demo", "you want to see how rebase, merge, and reset affect a commit graph"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/explain-git-with-d3", "repo": "onlywei/explain-git-with-d3", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "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:05:31.168297+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:31.168297+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:28:33.836707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "534a0a3fb8d0767b1e40b76cdfaf1df77707bc761004af17e9f30af1e3617441", "fetched_at": "2026-08-28T04:05:31.168297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/onlywei/explain-git-with-d3"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4911, "days_push": 749, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}