O Markdown como Camada de Governança de Copy
Em fluxos de desenvolvimento modernos, a interface (HTML) e a documentação (Markdown) costumam viver em silos. Isso gera um problema de governança: qual é a "Single Source of Truth" para a comunicação do produto?
Para resolver isso, acabo de liberar o html-md-sync.
A proposta não é apenas sincronizar arquivos, mas estabelecer o Markdown como a camada de governança para a copy em fluxos automatizados.
Por que tratar o Markdown como contrato de copy?
Controle Determinístico: O Markdown atua como o contrato. Se a copy mudou no documento, a interface reflete essa mudança de forma previsível através de automação (CLI).
Sincronização Bidirecional: Permite que redatores foquem no conteúdo (.md) enquanto desenvolvedores focam na estrutura (.html), garantindo que ambos os lados permaneçam íntegros.
Segurança em Escala: Ao automatizar o sync via CI/CD, eliminamos o erro humano e o "copy-paste" manual, tratando textos de interface com o mesmo rigor que tratamos lógica de código.
O html-md-sync é uma ferramenta open source.
Explore a documentação e o repositório:
https://mikaelcarrara.github.io/html-md-sync/
Feedbacks sobre a arquitetura do sync e PRs são muito bem-vindos.