0.0.2-alpha.4.fix.1
This commit is contained in:
106
deltas/0.0.2/alpha.4.fix.1.md
Normal file
106
deltas/0.0.2/alpha.4.fix.1.md
Normal file
@@ -0,0 +1,106 @@
|
||||
<!-- file: deltas/0.0.2/alpha.4.fix.1.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta 0.0.2-alpha.4.fix.1 — cohérence de la gate Java
|
||||
|
||||
## Baseline
|
||||
|
||||
Version attendue avant application :
|
||||
|
||||
```text
|
||||
0.0.2-alpha.4
|
||||
```
|
||||
|
||||
Le history `history/0.0.2/alpha.4.md` MUST avoir été appliqué avant ce correctif.
|
||||
|
||||
Version après application :
|
||||
|
||||
```text
|
||||
0.0.2-alpha.4.fix.1
|
||||
```
|
||||
|
||||
## Objet
|
||||
|
||||
Corriger uniquement le défaut de cohérence détecté pendant la gate opérateur de `alpha.4`.
|
||||
|
||||
Le profil décrivait déjà la structure Java canonique sous forme d'arbre, mais la validation cherchait littéralement :
|
||||
|
||||
```text
|
||||
src/main/
|
||||
```
|
||||
|
||||
sans que cette chaîne existe telle quelle dans le document.
|
||||
|
||||
Le correctif ajoute une phrase explicite listant les chemins canoniques déjà impliqués par l'arborescence :
|
||||
|
||||
```text
|
||||
src/main/java/
|
||||
src/main/resources/
|
||||
src/test/java/
|
||||
src/test/resources/
|
||||
```
|
||||
|
||||
Aucune règle Java, Maven ou Gradle nouvelle n'est introduite.
|
||||
|
||||
## Scope
|
||||
|
||||
REPLACE :
|
||||
|
||||
```text
|
||||
VERSION
|
||||
docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
```
|
||||
|
||||
ADD :
|
||||
|
||||
```text
|
||||
deltas/0.0.2/alpha.4.fix.1.md
|
||||
```
|
||||
|
||||
DELETE : aucun.
|
||||
|
||||
## Validation opérateur
|
||||
|
||||
```bash
|
||||
test "$(cat VERSION)" = "0.0.2-alpha.4.fix.1"
|
||||
|
||||
test -f docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
test -f deltas/0.0.2/alpha.4.fix.1.md
|
||||
|
||||
grep -F 'src/main/java/' docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
grep -F 'src/main/resources/' docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
grep -F 'src/test/java/' docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
grep -F 'src/test/resources/' docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
|
||||
grep -F 'le JDK de développement SHOULD être une version LTS' docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
grep -F 'PGR MUST NOT ajouter un Maven Wrapper uniquement par cérémonie.' docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
grep -F 'Un Gradle Wrapper SHOULD être versionné lorsqu' docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
|
||||
python3 -B scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs deltas history prompts
|
||||
|
||||
git diff --check
|
||||
|
||||
git add VERSION docs/rules/520-JAVA_MAVEN_GRADLE.md deltas/0.0.2/alpha.4.fix.1.md
|
||||
|
||||
git diff --cached --check
|
||||
|
||||
git status --short
|
||||
```
|
||||
|
||||
La sortie attendue avant ajout du history est :
|
||||
|
||||
```text
|
||||
M VERSION
|
||||
A deltas/0.0.2/alpha.4.fix.1.md
|
||||
M docs/rules/520-JAVA_MAVEN_GRADLE.md
|
||||
```
|
||||
|
||||
## Transition
|
||||
|
||||
### PASS
|
||||
|
||||
Créer et appliquer séparément `history/0.0.2/alpha.4.fix.1.md`, committer le correctif, puis préparer `0.0.2-alpha.5` consacré au profil Android.
|
||||
|
||||
### FAIL
|
||||
|
||||
Rester dans `0.0.2-alpha.4.fix.M`. Le correctif MUST rester limité à la cohérence de la tranche Java/Maven/Gradle.
|
||||
Reference in New Issue
Block a user