Urgent.News

What's breaking now, across thousands of outlets.

Tech

GitHub contribution graphs as pixel art: a small browser project

I built GitPixelPush to turn a GitHub contribution calendar into a drawing canvas. It is a creative experiment: the generated activity is clearly labeled artwork. What you can try Open the demo canvas, sketch a pattern, stamp text, or use a preset. The preview shows the planned dates and commit count before you decide to connect GitHub and push. Publishing creates backdated empty commits in a…

A creative web project called GitPixelPush transforms a GitHub contribution calendar into a canvas for drawing. The generated activity is clearly labeled as artwork. Users can open the demo canvas to sketch patterns, stamp text, or utilize preset options. Before deciding to connect their GitHub account and push changes, a preview displays planned dates and commit counts.

Upon publishing, backdated empty commits are created in a chosen repository. The commit labels and repository README disclose the purpose of these squares, which do not represent software development or prove anyone's productivity. The GitHub authorization required for the tool should be considered, even when used for a playful project.

There are two permission levels for canvases: public canvases use access to public repositories, while private canvases require broader scope access. The website explains this distinction before providing the option for private canvases. Users can revoke the GitHub access through their settings.

The creator is seeking feedback on whether a live preview paired with explicit disclosure would make GitPixelPush an enjoyable profile customization tool, or if users would prefer exporting the drawing as an image without altering their contribution calendar. To try the canvas, visit the website, read about the maker, and share thoughts on the project.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Say which projects may depend on which

A UI kit that imports a checkout flow, or an app that reaches into a helper it should not see, is easy to add and hard to remove.

  • Projects depend on tags defined in project's configuration file
  • Workspace rules specify dependencies using selectors like tag: glob
  • vx lock tool enforces workspace dependencies and rules

Before I let an agent open PRs on strangers' repos, I made it earn it

Over the last six weeks I've had 44 bug fixes merged into other people's open-source projects, most of them MCP servers. Many came from the same loop: mcp-doctor , my static linter for MCP servers…

  • Agent must replay against merged code with ~60% match threshold
  • Agent runs full loop on unseen repositories before posting anything
  • Human sends every PR; agent handles slow parts of process

Enforcing ADRs with Deterministic Architecture Tests

TL;DR: Architecture Decision Records (ADRs) turn into dead documentation the moment a team accumulates more than thirty decisions.

  • Enforce ADRs deterministically through automated architecture tests
  • Three-layer governance model includes deterministic gates, context index, anti-patterns
  • Deterministic tests examine code structure to detect architectural violations early

More from Wednesday 14 October →