No description
  • Cooklang 88.1%
  • Python 8.9%
  • CSS 0.9%
  • HTML 0.9%
  • Typst 0.8%
  • Other 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Olivier Albiez 7fea54a50f
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 6m47s
build-and-deploy / call (push) Successful in 0s
Correct recipes
2026-07-27 12:36:30 +02:00
.ai Update skills 2026-07-08 19:51:22 +02:00
.claude Update skill 2026-06-17 14:09:17 +02:00
.forgejo/workflows
content Correct recipes 2026-07-27 12:36:30 +02:00
docs Add ingredient database exploration study 2026-07-15 05:22:01 +02:00
reference/menuvegetarien
renderers Migrate resilience curation to alimentation-resilience with dynamic listing 2026-07-14 17:45:32 +02:00
scripts Add script 2026-07-14 11:31:13 +02:00
tooling Revert "Add aliases support to cookext frontmatter" 2026-07-14 15:51:46 +02:00
.gitignore Clean up docs after migration 2026-07-14 18:08:09 +02:00
.gitmodules
CLAUDE.md Slim readme and CLAUDE to point to layout doc 2026-07-14 19:30:58 +02:00
flake.lock Update flake inputs 2026-07-17 11:23:45 +02:00
flake.nix
Justfile Correct contrast 2026-07-04 10:31:20 +02:00
readme.md Slim readme and CLAUDE to point to layout doc 2026-07-14 19:30:58 +02:00

Recettes cuisines

Cookbook personnel au format Cooklang, avec génération de site statique (Hugo) et de PDFs (Typst).

Workflow rapide

just build-markdown   # Génère le Markdown Hugo (sans PDF)
just build-full       # Génère Markdown + PDFs + site complet
just serve            # Serveur local avec hot-reload
just check            # Vérifie la qualité du cookbook
just test             # Tests unitaires cookext

Structure du dépôt

content/              # Sources éditables (cookbook, journal, stocks, ressources)
renderers/            # Moteurs de rendu (hugo, typst, icons)
tooling/              # Pipeline de conversion cookext (Python)
docs/                 # Documentation interne
reference/            # Références et sources
build/                # Artefacts générés (gitignored)

Organisation du cookbook

Voir docs/layout.md — source de vérité unique :

  • Principe directeur (type de plat en dossier, rôle en taxonomie)
  • Définition stricte de chaque dossier
  • Vocabulaire course aligné Schema.org + extensions locales
  • Sémantique des tags transverses
  • Matrice de décision et cas frontières documentés

Remotes

  • origin → GitLab (git@gitlab.com:oalbiez/recettes-cuisine.git)
  • forgejo → Forgejo auto-hébergé (ssh://forgejo@git.albiez.family/olivier_albiez/recettes-cuisine.git)

Ressources