Skip to content

Commit 679bbcc

Browse files
committed
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
1 parent 466c90f commit 679bbcc

File tree

3 files changed

+30
-58
lines changed

3 files changed

+30
-58
lines changed

README.md

Lines changed: 30 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -14,43 +14,6 @@ Maintenu par Klee Interactive.
1414
- GULP 4.x.x
1515
- Docksal
1616

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-
5417
---
5518

5619
# Les grands principes
@@ -83,29 +46,49 @@ Ex. du composant qui a pour class `.a-info` :
8346
- création du .twig : `web/twig/site/component/1-atom/a-info.twig`
8447
- création du .scss : `web/style/site/5-component/1-atom/_a-info.scss`
8548

86-
# Gestion des css
49+
### Gestion des css
8750

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.
9152

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+
```
9375

94-
# Mise à jour de version officiel du projet
76+
## Mise à jour de version officiel du projet
9577

9678
A chaque mise à jour de version :
9779

9880
- Modèle : X:Y:Z (ex: 1.9.0)
9981
- Mettre à jour la date de livraison et le numéro de version sur la page `index.twig`
10082
- 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`
10386
- 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)
10487
- Taguer la branch `develop` à chaque livraison de version
10588

106-
# Déploiement vers le GitHub ANS
89+
## Déploiement vers le GitHub ANS
10790

10891
Après que le tag ai été validé par l'ANS sur les environnement OVH (préprod ou prod)
10992

11093
- 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.

src/style/site/4-structure/_menu-slide-bar.scss

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,6 @@
5454
width: 100%;
5555
position: relative;
5656
background-color: $white;
57-
58-
@include media-breakpoint-up(lg) {
59-
width: var(--sg-nav-left-width);
60-
position: fixed;
61-
top: 0;
62-
left: 0;
63-
right: 0;
64-
bottom: 0;
65-
z-index: $zindex-fixed;
66-
overflow-y: auto;
67-
}
6857
}
6958

7059
// Optionnal title (DSFR structure)
59.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)