FSHSP-117 docs(schematics): document and license the companion package - #41
Merged
Merged
Conversation
Sa page npmjs est vide : ni README, ni texte de licence, alors que le package.json déclare Apache-2.0 et que schematics-package.build.mjs copie déjà les README s'ils existent — ils n'avaient jamais été écrits. Les deux (EN + FR) redirigent vers @4sh/ui-kit plutôt que de redocumenter les schematics : ce package ne s'installe jamais directement. Embarque le LICENSE, que le package déclarait sans le fournir, et ajoute une ligne de licence à l'en-tête de traçabilité : le fichier copié quitte le package pour vivre dans le dépôt du consommateur, où plus rien n'indiquait sous quels termes il est fourni. L'en-tête devient multi-ligne, d'où le passage de HEADER_STYLE à un tableau de lignes. Conséquence attendue, notée au CHANGELOG : le premier `update` suivant diffe une ligne en tête de chaque fichier installé. Met enfin PUBLISHING.md à jour après la publication d'amorçage (FSHSP-114). L'encadré qui annonçait l'absence du compagnon devient une note historique, avec les deux conséquences propres à la 0.2.0 — publiée depuis un poste, donc sans attestation de provenance, et taguée à la main faute de job release. La section « Publier depuis un poste » ne couvrait que le kit, ce qui était faux depuis FSHSP-109 : elle décrit la procédure à deux packages, le contrôle de parité de version que le job verify fait en CI, et le 404 trompeur que npm renvoie sur un PUT quand le jeton est expiré.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sa page npmjs est vide : ni README, ni texte de licence, alors que le package.json déclare Apache-2.0 et que schematics-package.build.mjs copie déjà les README s'ils existent — ils n'avaient jamais été écrits. Les deux (EN + FR) redirigent vers @4sh/ui-kit plutôt que de redocumenter les schematics : ce package ne s'installe jamais directement.
Embarque le LICENSE, que le package déclarait sans le fournir, et ajoute une ligne de licence à l'en-tête de traçabilité : le fichier copié quitte le package pour vivre dans le dépôt du consommateur, où plus rien n'indiquait sous quels termes il est fourni. L'en-tête devient multi-ligne, d'où le passage de HEADER_STYLE à un tableau de lignes. Conséquence attendue, notée au CHANGELOG : le premier
updatesuivant diffe une ligne en tête de chaque fichier installé.Met enfin PUBLISHING.md à jour après la publication d'amorçage (FSHSP-114). L'encadré qui annonçait l'absence du compagnon devient une note historique, avec les deux conséquences propres à la 0.2.0 — publiée depuis un poste, donc sans attestation de provenance, et taguée à la main faute de job release. La section « Publier depuis un poste » ne couvrait que le kit, ce qui était faux depuis FSHSP-109 : elle décrit la procédure à deux packages, le contrôle de parité de version que le job verify fait en CI, et le 404 trompeur que npm renvoie sur un PUT quand le jeton est expiré.