annekoyya/GitHub Contribution Breakout
Generates a Breakout-style SVG from your GitHub contribution graph.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_username | GitHub username to fetch contributions for. | yes | ${{ github.repository_owner }} |
| github_token | GitHub personal access token (needs repo + read:user scopes). Falls back to GITHUB_TOKEN. | no | ${{ github.token }} |
| output_path | Directory to write output SVG files into. | no | ./output |
| enable_ghost_bricks | If true, render 0-contribution days as visible ghost bricks. | no | false |
| paddle_color | Hex color for the paddle. Example: #FF5722 | no | #FF5722 |
| ball_color | Hex color for the ball. Example: #FFEB3B | no | #FFEB3B |
| bricks_colors | Comma-separated list of exactly 5 hex colors representing contribution levels 0-4. Example: #EBEDF0,#9BE9A8,#40C463,#30A14E,#216E39 | no | #EBEDF0,#9BE9A8,#40C463,#30A14E,#216E39 |
Outputs
| name | description |
|---|---|
| light_svg_path | Path to the generated light theme SVG. |
| dark_svg_path | Path to the generated dark theme SVG. |
| custom_svg_path | Path to the generated custom theme SVG. |