Distribuição Docs e Playbook
Documento canônico:
06-public-sites/docs-playbook-distribution.md
Decisão
Seção intitulada “Decisão”docs.techhuman.com.br e playbook.techhuman.com.br são experiências públicas premium servidas por
repos distribuidores dedicados no GitHub Pages. O conteúdo continua canônico neste repositório
privado.
TECH-HUMAN/th-new-business-model ↓ deploy key read-onlyRepos distribuidores públicos ↓ GitHub Pages + CNAMEdocs.techhuman.com.br / playbook.techhuman.com.brRepositórios
Seção intitulada “Repositórios”| Domínio | Repo distribuidor | Fonte canônica |
|---|---|---|
docs.techhuman.com.br | TECH-HUMAN/techhuman-docs | 05-docs-site/ |
playbook.techhuman.com.br | TECH-HUMAN/techhuman-playbook | 07-playbook-site/ |
Os distribuidores não editam conteúdo. Eles apenas fazem checkout deste repo privado, geram o site estático e publicam o artifact no GitHub Pages.
Configuração na Hostinger:
docs CNAME tech-human.github.ioplaybook CNAME tech-human.github.ioNão usar path no DNS. docs.techhuman.com.br e playbook.techhuman.com.br publicam na raiz do
domínio; por isso cada um precisa de repo Pages próprio.
Secrets e permissões
Seção intitulada “Secrets e permissões”Cada repo distribuidor tem um secret:
TH_NEW_BUSINESS_MODEL_DEPLOY_KEYEsse secret guarda a chave privada de uma deploy key read-only registrada em
TECH-HUMAN/th-new-business-model. A permissão é só de leitura do repo canônico.
Workflows
Seção intitulada “Workflows”| Repo | Workflow | Build |
|---|---|---|
TECH-HUMAN/techhuman-docs | .github/workflows/deploy-pages.yml | npm run validate:custom-domain em 05-docs-site/ |
TECH-HUMAN/techhuman-playbook | .github/workflows/deploy-pages.yml | npm run validate em 07-playbook-site/ |
Os workflows rodam em push para main dos distribuidores, manualmente via workflow_dispatch e
podem ser agendados para sincronizar mudanças canônicas.
Validação
Seção intitulada “Validação”Docs:
cd /Users/parreiras/projects/Techhuman/th-new-business-model/05-docs-sitenpm run validate:custom-domainPlaybook:
cd /Users/parreiras/projects/Techhuman/th-new-business-model/07-playbook-siteNEXT_PUBLIC_DOCS_BASE_URL=https://docs.techhuman.com.br npm run validateURLs públicas:
curl -I https://docs.techhuman.com.br/curl -I https://playbook.techhuman.com.br/Regra editorial
Seção intitulada “Regra editorial”Docs guarda a íntegra. Playbook traduz a arquitetura em entendimento. Site comercial vende com curadoria. O repositório canônico governa todos.