Read the source
Mark Supreme analyzes the latest published release, README, features, project type, and public repository metadata.
GitHub release marketing
Turn release notes into a deliberate sequence: what shipped, the problem it solves, how to use it, what the team learned, and where the project goes next.
For product engineers, developer-tool teams, and maintainers shipping regular GitHub releases.
v2.4.0 — Faster imports and idempotent retries
The problem
Release notes document changes for existing users, while social posts must explain why those changes matter to someone encountering the product today.
A single launch post forces every feature, benefit, and call to action into one crowded message.
Generic AI rewriting loses the repository context and invents polish that the release cannot support.
The workflow
Mark Supreme analyzes the latest published release, README, features, project type, and public repository metadata.
You correct the audience, product description, destination URL, tone, and campaign goal before generation.
Create three, six, or twelve posts across the networks and dates that fit the release.
Every post and date remains editable inside a draft campaign until you activate it.
Example output
acme/launchpad · v2.4.0 — Faster imports and idempotent retries
Launchpad v2.4.0 is out. Repository imports now resume safely after network failures instead of creating duplicate campaigns.
A repository import should not make you wonder whether pressing retry created two projects. v2.4.0 makes the workflow idempotent.
The hard part of faster imports was not GitHub parsing. It was preserving user progress while making every retry safe.
What changes
Questions
Keep them technical when the audience needs that detail, or translate them into user outcomes while preserving the underlying facts.
The public generator uses the latest published release. In the signed-in wizard you can edit the release summary before generating the calendar.
No. The generated posts enter a draft campaign. You review the content, schedule, and connections first.
Use the repository you already have
No signup for public repositories. Preserve the result when you are ready to build the full calendar.