Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: ahmadrrrtx/commit-canvas

v1.0.0 — Initial Release

11 Jun 15:21
@ahmadrrrtx ahmadrrrtx

Choose a tag to compare

🎉 Commit Canvas v1.0.0 — Initial Release

The first production-ready release of Commit Canvas — turn any git repository into a beautiful, animated, shareable story page.

✨ What is Commit Canvas?

A zero-cost, zero-auth tool that reads your git history and generates a single self-contained HTML file with:

  • 🎬 Cinematic animated hero with particle field
  • ⏳ Horizontal draggable timeline with activity density
  • 🎯 Auto-detected milestones (first commit, versions, bursts, comebacks)
  • 🔥 GitHub-style 52-week activity heatmap
  • 👥 Ranked contributors with animated progress bars
  • 🏆 Shareable contribution certificate with glowing border

⚡ Quick Start

pip install commit-canvas
cd your-project
commit-canvas
# → story.html — open in browser

🛠️ Features

Feature Status
Commit extraction
Streak detection
Timeline builder
Milestone discovery
52-week heatmap
Story arc detection
Cinematic HTML template
CLI entry point
Full test suite (28 tests)
GitHub Actions CI
PyPI-ready packaging

📋 Requirements

  • Python 3.8+
  • gitpython
  • jinja2

🔗 Links


Built with 🔥 by Muhammad Ahmad (RRRTX)

Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /