Skip to content

algolia/commitology-data

Repository files navigation

commitology-data

This repository contains all the code necessary to generate the data for the commitology project that we created for the 2026 Algolia April Fools'.

The project suggests a way to interact with a Git repository's history through classic search and discussion with an agent.

Data Structure

The ./data folder contains all data that will ultimately be pushed to Algolia.

  • ./data/input contains raw information extracted from git
  • ./data/computed contains extended information derived from ./data/input
  • ./data/output contains data in its final form, ready to be pushed to Algolia
  • ./data/tmp is a temporary folder used by some transformations

Sources

PR Practice Analyzer

Slack discussion: https://algolia.slack.com/archives/C06CVHHJM/p1770211863896809 Video: https://www.youtube.com/watch?v=LI3VlpLHKok Repo: https://github.com/algolia/pr-practice-analyzer

TODO

Data

  • Push raw Issue data in same index
  • Push raw Pulls data in same index
  • Style each hit differently based on type

Commits

  • Add real links on the commit titles

  • Parse titles to parse URLS to PR/issues

  • Parse bodies to parse URLs to PR/issues

  • Add icons for the authors

  • Add links to the authors

  • Allow Copy-Pasting the hash

  • Add filtering by date, by author, by semantic type

  • Add sorting by date

About

Data processing scripts for commitology (April Fools' 2026)

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors