Skip to content

Renommage des _dir.yml en .navigation.yml pour Nuxt Content v3 - #395

Open
DraftProducts wants to merge 2 commits into
mainfrom
chore/navigation-yml
Open

DraftProducts wants to merge 2 commits into
mainfrom
chore/navigation-yml

Conversation

@DraftProducts

Copy link
Copy Markdown
Member

Nuxt Content v3 ne reconnaît plus _dir.yml comme configuration de dossier, seulement .navigation.yml. Cette PR prépare le passage du site (DraftBot/DraftBot.fr#631).

Changements

  • Les 21 _dir.yml (fr et en) deviennent .navigation.yml. Leur slug suit le nom du fichier : /engagement/_dir devient /engagement/.navigation, ce que slugFromPath produit déjà.
  • scripts/lib/pages.mjs et ses tests : la vérification des slugs (chaque page commence par le slug de son dossier, sans le suffixe) lit .navigation.yml.
  • Guide de contribution (fr et en) et skill traduire mis à jour, sourceHash de la page anglaise rafraîchi (elle était à jour avant).

À savoir avant de fusionner

  • À fusionner en même temps que DraftBot/DraftBot.fr#631 et la PR Doc-Editor associée, puis déployer le site aussitôt (pnpm build:doc) : la version actuelle du site lit encore _dir.yml et perdrait les titres de catégories à sa prochaine reconstruction.
  • Les PR ouvertes (ajout limite nombre infinit-road #392, Ajout de Snippets #393, Version 6.18.0 #394) devront fusionner main après coup pour que l'éditeur retrouve leurs dossiers.

Vérifications

  • node --test 'scripts/lib/*.test.mjs' : 57/57
  • check-translations et check-links : sans nouvelle erreur

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant