chore: track sources docx/pdf; document anchor aliases; add smoke workflow
This commit is contained in:
9
.gitea/workflows/smoke.yml
Normal file
9
.gitea/workflows/smoke.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
name: SMOKE
|
||||
on: [push, workflow_dispatch]
|
||||
|
||||
jobs:
|
||||
smoke:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- run: node -v && npm -v
|
||||
- run: echo "runner OK"
|
||||
20
.gitignore
vendored
20
.gitignore
vendored
@@ -9,8 +9,24 @@ dist/
|
||||
# Environnements locaux (on versionne plutôt .env.example)
|
||||
.env*
|
||||
|
||||
# Dossiers de travail local (à garder hors repo)
|
||||
sources/
|
||||
# --- sources : on versionne l'amont (docx/pdf), pas les artefacts ---
|
||||
sources/**
|
||||
!sources/
|
||||
!sources/docx/
|
||||
!sources/docx/**
|
||||
!sources/pdf/
|
||||
!sources/pdf/**
|
||||
|
||||
# Artefacts et bruit
|
||||
sources/logs/**
|
||||
sources/**/layouts-backups/**
|
||||
sources/**/*.bak
|
||||
sources/**/*.BROKEN.*
|
||||
sources/**/*.step*-fix.bak
|
||||
sources/**/*.bak.issue-*
|
||||
|
||||
# LibreOffice/Office lock files
|
||||
**/.~lock.*#
|
||||
|
||||
# Astro generated
|
||||
.astro/
|
||||
|
||||
@@ -28,3 +28,10 @@ Le test compare, page par page, la liste des IDs de paragraphes présents dans `
|
||||
|
||||
## Politique d’échec (pragmatique)
|
||||
Le test échoue si le churn d’une page dépasse un seuil (défaut : 20%) sur une page “suffisamment grande”.
|
||||
|
||||
## Aliases build-time
|
||||
- `src/anchors/anchor-aliases.json`
|
||||
- `scripts/inject-anchor-aliases.mjs`
|
||||
- `scripts/check-anchor-aliases.mjs`
|
||||
- et rappelle : *alias = compat rétro de liens historiques sans JS*
|
||||
|
||||
|
||||
Binary file not shown.
0
sources/pdf/.gitkeep
Normal file
0
sources/pdf/.gitkeep
Normal file
Reference in New Issue
Block a user