Skip to main content

Publish

Publishing & distribution

Hitting Publish does five things at once:

  1. Updates your GitHub Release body (or GitLab Release) with the final markdown.
  2. Publishes your public story page at yanib.dev/stories/<slug>.
  3. Posts to every integration linked to the repo (Slack, Discord, generic webhooks).
  4. Emails subscribers of the public story page (with double opt in and one click unsubscribe).
  5. Refreshes embedded widgets on any site using the Yanib SDK.

If the GitHub Release update fails (rare, usually rate limits or revoked tokens), the integrations, emails, and public page still go out. We never let one failing channel block the others.

Export

Need the raw content elsewhere? Every release has an export button that outputs Markdown, HTML, or JSON. Handy for CHANGELOG.md files, internal wikis, or custom distribution.