You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SDANSGRP2-570 : Remove fixed placement for side menu component, Rework README to add precisions, Regenerate 1.0.10 zip version to remove multiple nested 1.0.10 zip
Copy file name to clipboardExpand all lines: README.md
+30-47Lines changed: 30 additions & 47 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,43 +14,6 @@ Maintenu par Klee Interactive.
14
14
- GULP 4.x.x
15
15
- Docksal
16
16
17
-
## Génération du projet
18
-
19
-
Pour la première fois
20
-
21
-
```
22
-
fin init
23
-
```
24
-
25
-
Pour recompiler le guide de style
26
-
27
-
```
28
-
fin compile
29
-
```
30
-
31
-
Pour lancer la commande manuellement :
32
-
33
-
```
34
-
fin gulp
35
-
```
36
-
37
-
Pour lancer avec le watcher
38
-
39
-
```
40
-
fin watch
41
-
```
42
-
43
-
### Si le GULP plante
44
-
45
-
Faire :
46
-
47
-
```
48
-
rm -rf node_modules
49
-
rm -rf package-lock.json
50
-
fin npm cache clean --force
51
-
fin npm install
52
-
```
53
-
54
17
---
55
18
56
19
# Les grands principes
@@ -83,29 +46,49 @@ Ex. du composant qui a pour class `.a-info` :
83
46
- création du .twig : `web/twig/site/component/1-atom/a-info.twig`
84
47
- création du .scss : `web/style/site/5-component/1-atom/_a-info.scss`
85
48
86
-
# Gestion des css
49
+
###Gestion des css
87
50
88
-
La css style-ans.css est la css principale du site.
89
-
La css styleguide.css concerne le guide de style et écrase style-ans.css pour des styles spécifiques au site guide de style.
90
-
En cas de modification ou de création de composant pour le site esante il est important donc de modifier les fichiers scss de style/site et non pas style/styleguide.
51
+
Le fichier style-ans.css est la feuille de style css principale du site.
91
52
92
-
---
53
+
Le fichier styleguide.css concerne le guide de style. Il écrase style-ans.css pour des styles spécifiques au site guide de style.
54
+
55
+
En cas de modification ou de création de composant, il est important donc de modifier les fichiers scss de style/site et non pas style/styleguide.
56
+
57
+
58
+
59
+
# Section technique
60
+
61
+
- Pour la première fois : ```fin init```
62
+
- Pour recompiler le guide de style : ```fin compile```
63
+
- Pour lancer la commande manuellement : ```fin gulp```
64
+
- Pour lancer avec le watcher : ```fin watch```
65
+
66
+
67
+
- Si le GULP plante :
68
+
69
+
```
70
+
rm -rf node_modules
71
+
rm -rf package-lock.json
72
+
fin npm cache clean --force
73
+
fin npm install
74
+
```
93
75
94
-
# Mise à jour de version officiel du projet
76
+
##Mise à jour de version officiel du projet
95
77
96
78
A chaque mise à jour de version :
97
79
98
80
- Modèle : X:Y:Z (ex: 1.9.0)
99
81
- Mettre à jour la date de livraison et le numéro de version sur la page `index.twig`
100
82
- Lister tous les nouveaux éléments et les modifications apportées par la version sur la page `sg-versions.twig`
101
-
- Lancer la commande `fin gulp` pour générer tous les fichiers puis zipper la version (les éléments du dossier `web/styleguide`) **en retirant les .zip des anciennes versions du dossier /zip**
102
-
- Placer le nouveau fichier .zip dans le dossier `web/src/zip`
83
+
- Lancer la commande `fin gulp` pour générer tous les fichiers puis zipper la version (les éléments du dossier `styleguide`) **en retirant les .zip des anciennes versions du dossier styleguide/zip**
84
+
-```cd styleguide && zip -r ../src/zip/ans-design-system-v1.0.1.zip .```
85
+
- Vérifier le nouveau fichier .zip dans le dossier `src/zip`
103
86
- Vérifier le poids noté dans les twig de tous les fichiers zip. Vous obtiendrez ces informations dans la console en lançant la commande `fin gulp` (fonction zipSizes)
104
87
- Taguer la branch `develop` à chaque livraison de version
105
88
106
-
# Déploiement vers le GitHub ANS
89
+
##Déploiement vers le GitHub ANS
107
90
108
91
Après que le tag ai été validé par l'ANS sur les environnement OVH (préprod ou prod)
109
92
110
93
- Créer une MR de develop au niveau du tag vers la branche "synchro-github-ans"
111
-
- Le push vers github se fait via un job "synchro_github" manuel.
94
+
- Le push vers github se fait via un job "synchro_github" manuel.
0 commit comments