Improve commit messages & comments

This commit is contained in:
Emmanuel 2024-12-09 22:37:05 +01:00
parent 66f6c503a7
commit 2afc242a50
2 changed files with 11 additions and 4 deletions

View file

@ -342,6 +342,7 @@ export interface JorfTexteVersion {
SIGNATAIRES?: { SIGNATAIRES?: {
CONTENU: string // HTML CONTENU: string // HTML
} }
// Résumé/abstract du texte (summary ???)
SM?: { SM?: {
CONTENU: string // HTML CONTENU: string // HTML
} }

View file

@ -292,7 +292,7 @@ async function exportLegiTexteToMarkdown(
} }
} }
// Sort of textes modificateurs by date // Sort textes modificateurs by date
const textesModificateursIds = new Set<string>() const textesModificateursIds = new Set<string>()
for (const texteModificateurIdByAction of Object.values( for (const texteModificateurIdByAction of Object.values(
@ -346,7 +346,9 @@ async function exportLegiTexteToMarkdown(
await fs.writeFile( await fs.writeFile(
path.join(targetDir, "LICENSE.md"), path.join(targetDir, "LICENSE.md"),
dedent` dedent`
# Codes juridiques français en Git et Markdown # Codes juridiques français sous Git
**Avertissement** : Ce projet est en cours de développement. **Il contient forcément des erreurs !**
## LICENCE ## LICENCE
@ -409,7 +411,9 @@ async function exportLegiTexteToMarkdown(
await fs.writeFile( await fs.writeFile(
path.join(targetDir, "README.md"), path.join(targetDir, "README.md"),
dedent` dedent`
# Codes juridiques français en Git et Markdown # Codes juridiques français sous Git
**Avertissement** : Ce projet est en cours de développement. **Il contient forcément des erreurs !**
- [${codeTitle}](${codeDirName}) - [${codeTitle}](${codeDirName})
` + "\n", ` + "\n",
@ -483,6 +487,7 @@ async function exportLegiTexteToMarkdown(
const t3 = performance.now() const t3 = performance.now()
let messageLines: string | undefined = undefined let messageLines: string | undefined = undefined
let summary: string | undefined = undefined
if (texteModificateurId.startsWith("JORFTEXT")) { if (texteModificateurId.startsWith("JORFTEXT")) {
const jorfTexteVersionModificateur = const jorfTexteVersionModificateur =
texteVersionModificateur as JorfTexteVersion texteVersionModificateur as JorfTexteVersion
@ -524,6 +529,7 @@ async function exportLegiTexteToMarkdown(
.filter(([, value]) => value !== undefined) .filter(([, value]) => value !== undefined)
.map(([key, value]) => `${key}: ${value}`) .map(([key, value]) => `${key}: ${value}`)
.join("\n") .join("\n")
summary = jorfTexteVersionModificateur.SM?.CONTENU
} else if (texteModificateurId.startsWith("LEGITEXT")) { } else if (texteModificateurId.startsWith("LEGITEXT")) {
const legiTexteVersionModificateur = const legiTexteVersionModificateur =
texteVersionModificateur as LegiTexteVersion texteVersionModificateur as LegiTexteVersion
@ -567,7 +573,7 @@ async function exportLegiTexteToMarkdown(
email: "codes_juridiques@tricoteuses.fr", email: "codes_juridiques@tricoteuses.fr",
name: "République française", name: "République française",
}, },
message: [texteModificateurTitle, messageLines] message: [texteModificateurTitle, summary, messageLines]
.filter((block) => block !== undefined) .filter((block) => block !== undefined)
.join("\n\n"), .join("\n\n"),
}) })