Show HN: Track 10x bathroom tile developer status across code forges with Hugo
A new tool called Hugo Unified Git Activity helps developers track their bathroom tile project status across multiple git platforms. It provides a Go command to fetch git activity from GitHub, GitLab, and Forgejo, and generates a heatmap for visualization. Users can configure the tool with environment variables and integrate it into their Hugo sites using shortcodes or HTML templates.
- ▪The tool fetches git activity from GitHub, GitLab, and Forgejo.
- ▪It generates a git-styled heatmap that can be added to Hugo sites.
- ▪Users need to set up environment variables for proper functionality.
Opening excerpt (first ~120 words) tap to expand
Hugo Unified Git Activity Maintain bathroom tile developer status when working in multiple git hubs. This repo provides: A Go command (at ./get_history) that fetches git activity from Github, Gitlab, and Forgejo A Hugo partial and shortcode that generates a git styled heatmap from it Dependencies Go Hugo User Guide Running activity collection To run the go script to get activity history you can just do go run forge.alexselimov.com/aselimov/hugo-unified-git-activity/get_history@latest -o /path/to/hugo/static This requires the following environment variables to be defined: GH_API_KEY= FJ_API_KEY= FJ_USER= FJ_URL= //Optional: defaults to codeberg.org GL_API_KEY= //Optional: default to gitlab.com GL_USER= GL_URL= Environment variables can be placed in a .env script wherever you are running…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.