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 descriptionForked from Ian Johnson's Gist.
Modified to remove bulky commit message data, and to publish the combined file to a Gist.