Build step 1 of 4 · Content source (maintainers & volunteers)
- 🇺🇸 English
- 🎯 Audience
- 🗺️ Pipeline position
- 📦 What lives here
- 🛠️ Day-to-day workflow
- 📎 Related docs
- ⚖️ Rights
- 🇧🇷 Português
Editorial Markdown source for Kardec’s basic works. Not the reader SPA. Not the live site.
- Content curators and proofreaders
- Volunteers marking PDF page anchors
- Maintainers who feed the linker and shell
Not for end readers — they use doutrina.org / librus.app.
- This repo — edit Markdown (
partial/→full/) librus-linker— provider link injectionlibrus-shell— SPA + books →dist- Host repos — GitHub Pages (
librus·doutrina·centro)
doutrina-content → librus-linker → librus-shell → host Pages
(1/4) (2/4) (3/4) (4/4)
- Edit:
books/md/*/partial/+books/md/shared/ - Publish artifact:
books/md/*/full/*-full.md - Canonical PDFs:
books/pdf/<obra>.pdf(gitignored binaries; numbering authority) - QA tools:
scripts/(concat, split, page anchors, audits)
- Edit partials (one file per H2), not two manual masters.
- Rebuild fulls:
./scripts/concat-all.sh - After full-file campaigns, split back:
./scripts/split-all.sh - Page markers use
[]{#page-N}(book page = PDF file page − offset for LDE). - 2026-09-12 LDE editorial: droplet outside the doutrina.org link; preface
images/vine.webp; Kardec mark is 🎓(mortar_board); shared avisos heading is Edição Digital Educacional (no “Domínio Público”); spirit author last lines are not bold. Concat, then restamp inlibrus-linker. - Preview / mark pages:
source venv/bin/activate # or: pip install -r requirements.txt
./venv/bin/python scripts/preview_tool/server.py
# → http://127.0.0.1:8765/- Kardec texts: public domain.
- Translations/editions (e.g. Guillon Ribeiro / FEB): respect rights holders.
- Personal study / digital-edition development — non-commercial intent.
- See CREDITS.md — Sergio SHKLR (lead, git metrics) · Grok / xAI (assisted docs & tooling collaboration).
Personal project of Sergio.
Fonte editorial em Markdown das Obras Básicas de Allan Kardec. Não é a SPA. Não é o site publicado.
- Curadores e revisores de texto
- Voluntários que marcam âncoras de página do PDF
- Mantenedores que alimentam o linker e o shell
Não é para o leitor final — use doutrina.org / librus.app.
- Este repositório — editar Markdown (
partial/→full/) librus-linker— injeção de ligaçõeslibrus-shell— SPA + livros →dist- Repos host — GitHub Pages (
librus·doutrina·centro)
- Editar:
books/md/*/partial/+books/md/shared/ - Artefato de publicação:
books/md/*/full/*-full.md - PDFs canônicos:
books/pdf/<obra>.pdf - Ferramentas de QA:
scripts/
- Edite partials (um arquivo por H2).
- Monte os fulls:
./scripts/concat-all.sh - Após campanhas no full, reaplique:
./scripts/split-all.sh - Marcadores:
[]{#page-N}(página de livro = PDF − offset no LDE). - Editorial LDE (2026-09-12): gota fora do link doutrina.org;
vine.webp; 🎓(mortar_board); avisos Edição Digital Educacional; assinaturas ✨ sem negrito. Concat, depois restamp nolibrus-linker. - Pré-visualização / marcação:
source venv/bin/activate
./venv/bin/python scripts/preview_tool/server.py
# → http://127.0.0.1:8765/- Textos de Kardec: domínio público.
- Traduções/edições: respeitar detentores.
- Estudo e desenvolvimento de edições digitais pessoais, sem fins comerciais.
- Ver CREDITS.md — Sergio SHKLR (líder, métricas git) · Grok / xAI (docs e colaboração assistida).
Projeto pessoal de Sergio.