# onlywei/explain-git-with-d3

Use D3 to visualize simple git branching operations.

Repository: https://github.com/onlywei/explain-git-with-d3
Canonical: https://ross.abutalabs.com/products/explain-git-with-d3
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2024-08-14T16:55:21+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4911, "days_push": 749, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1751, forks 401 (observed 2026-08-28T04:05:31.168297+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: data-visualization, developer-tools
- domain: version-control, education, developer-tools
- platform: browser
- tags: git, d3, interactive-visualization, svg, tutorial, web-server

## Member repositories
- onlywei/explain-git-with-d3 (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:31.168297+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:28:33.836707+00:00, confidence not recorded.
  - readme: https://github.com/onlywei/explain-git-with-d3 (fetched 2026-08-28T04:05:31.168297+00:00, sha 534a0a3fb8d0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
