diff --git a/submissions/examples/git-commit-timeline/README.md b/submissions/examples/git-commit-timeline/README.md new file mode 100644 index 00000000..3a936f45 --- /dev/null +++ b/submissions/examples/git-commit-timeline/README.md @@ -0,0 +1,71 @@ +# Git Commit Timeline Component + +A developer-focused timeline component that visually represents commit history, merges, and release milestones. Each node shows a branch badge, commit hash, title, description, and date with a connecting vertical line and color-coded dot indicators. + +## Classes + +| Class | Description | +|---|---| +| `ease-git-timeline` | Vertical timeline container with connecting line | +| `ease-git-node` | Individual commit node with staggered reveal | +| `ease-git-node-release` | Green dot and border for release/tag nodes | +| `ease-git-node-merge` | Purple dot with diamond icon for merge nodes | +| `ease-git-dot` | Circular indicator dot | +| `ease-git-head` | Row for branch badge and commit hash | +| `ease-git-branch` | Branch name badge | +| `ease-git-branch-main` | Green badge for main branch | +| `ease-git-branch-feat` | Purple badge for feature branches | +| `ease-git-hash` | Monospace commit hash | +| `ease-git-content` | Content card with hover lift | +| `ease-git-title` | Commit message title | +| `ease-git-desc` | Commit description | +| `ease-git-meta` | Date metadata | + +## Usage + +```html +
Stable release with authentication and dashboard features.
+ +Add user authentication system with JWT support.
+ +Project structure created with core framework setup.
+ +Commit history and release timeline component — Issue #1159
+ +Stable release with authentication and dashboard features.
+ +Add user authentication system with JWT support.
+ +Add email/password login, OAuth buttons, and session management.
+ +Project structure created with core framework setup.
+ +