All articles

Tag

Documentation

14 articles

ADR Publishing Pipeline: From Architecture Decision to Confluence in 60 Seconds

ADRs die in the repo because only engineers read git. Here's how to wire a pipeline that publishes every merged ADR to Confluence (and Notion) automatically — with a worked .mdspecmap example.

7 min read

Why AI Agents Need Your Specs in Git, Not Locked in a SaaS (And How to Serve Them from S3)

AI coding agents can't authenticate into your Confluence or Notion. They need specs at a URL they can reach. Here's the pattern for keeping a machine-readable copy current alongside your human-readable docs.

8 min read

Publish Markdown to Confluence with GitHub Actions in One Line: A 2026 Setup Guide

A plain comparison of every real option for syncing markdown from GitHub to Confluence — mark, markdown-confluence, duo-labs, and mdspec — with a complete working setup you can copy today.

11 min read

mdspec vs Zapier and Make: Why a Purpose-Built Tool Beats a General One

Zapier and Make can connect almost anything to anything. So why use a dedicated tool like mdspec for syncing markdown specs? Because 'fits anything' is a tax you keep paying — and 'fits one thing perfectly' is the whole point.

7 min read

The Engineering Manager's Playbook for Ending Documentation Debt

Documentation debt isn't a culture problem — it's an architecture problem. Here's a practical framework for eliminating it: who owns the spec, what enforces freshness, and how to make publishing automatic.

9 min read

Why ClickUp Docs Goes Stale (And How to Sync Markdown from GitHub Automatically)

ClickUp's markdown support is broken by design, and every standard integration tool hits the same wall. Here's why — and the one pattern that actually works for syncing specs from GitHub to ClickUp Docs.

8 min read

Notion's GitHub Integration Is Read-Only: 5 Workarounds for Actually Publishing Markdown from Your Repo

Notion's native GitHub integration can't push markdown content into Notion pages. Here are five real workarounds, ranked by how far they'll get you — with no hype about what each one actually can't do.

9 min read

Spec-as-Code: Publishing One Markdown Source to Notion, Confluence, ClickUp, and S3 from a Single Repo

Spec-as-code is the missing layer between 'docs as code' and the reality of multi-tool engineering orgs. One markdown source in git. Automatic fan-out to wherever your team actually reads.

10 min read

Spec Drift: Why Your Markdown Files and Your Notion/Confluence Pages Stop Matching (And What to Do About It)

Spec drift isn't a discipline problem — it's an architectural one. Here's how to name it, audit for it, and fix it structurally so it stops coming back.

9 min read

Managing Markdown Bloat in AI-Era Repos

AI workflows generate markdown fast. ADRs, specs, meeting notes, agent outputs — it piles up. Here's how to sync it out, keep it searchable, and stop the sprawl.

6 min read

The Easy Way to Manage Specs in Your Repo

From Backstage to Confluence to plain wikis — managing engineering specs is a solved problem with many overcomplicated solutions. Here's a comparison, and a frictionless alternative.

8 min read

The Documentation Gap No One Talks About in AI-Speed Development

AI makes developers faster. Much faster. But task documentation hasn't kept up. Here's what's being lost, why it matters, and how to close the gap before it becomes technical debt you can't see.

7 min read

Don't Let AI Discussions Disappear — Write Them to Docs

Your most valuable architectural decisions are happening in AI chat sessions that vanish when the window closes. Here's how to capture them, store them, and make them searchable across your team's tools.

6 min read

The Easiest Way to Sync Markdown Files to S3 from GitHub

S3 is an ideal archive and distribution layer for engineering docs — durable, cheap, and searchable. Here's how to sync from your repo with minimal setup, using mdspec or a native Actions approach.

6 min read