Skip to main content
100%

a set of scripts to pull the git history from the d3 git repositories

✓ Published0🌍 Public
CCurran Kelleher
Last edited Apr 23, 2021
Created on Feb 9, 2021

This example provides a set of Node.js scripts that extract and consolidate commit history from the D3 GitHub repositories. The scripts clone each repository, use `git log` to output commit data with custom delimiters, parse that text into JSON, and combine results into a single `all-d3-commits.json` file containing author, date, and repository name for each commit. The data is sourced from D3’s package.json dependencies and can be used to visualize contributor activity over time.

AI-generated description

Forked from Ian Johnson's Gist.

Modified to remove bulky commit message data, and to publish the combined file to a Gist.

Similar vizzes