Skip to content

Commit b52b0a5

Browse files
CONTRIBUTING.rst: options longues dans les blocs de code (#1373)
* Add missing `code-block` Add missing `code-block` Homogenize the number of new lines after code blocks to 2 lines. * fix RST syntax * options longues pour le bloc de code pomerge * les autres Co-authored-by: Vincent Poulailleau <vpoulailleau@gmail.com>
1 parent 12a5a37 commit b52b0a5

File tree

1 file changed

+39
-21
lines changed

1 file changed

+39
-21
lines changed

CONTRIBUTING.rst

Lines changed: 39 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Cette nouvelle branche nommée « library-sys » est basée sur « upstream/3
8181

8282
.. code-block:: bash
8383
84-
git checkout -b library-sys upstream/3.9
84+
git checkout --branch library-sys upstream/3.9
8585
8686
8787
Vous pouvez maintenant travailler sur le fichier.
@@ -113,18 +113,21 @@ en anglais.
113113
114114
make spell
115115
116+
116117
Vous pouvez aussi réindenter les fichiers avec :
117118

118119
.. code-block:: bash
119120
120121
make wrap
121122
123+
122124
Et pour faire les deux à la fois, lancez :
123125

124126
.. code-block:: bash
125127
126128
make verifs
127129
130+
128131
Une fois la traduction finie, il faut compiler la documentation, c'est-à-dire générer les fichiers HTML
129132
affichés par le site, pour les relire. Si la commande précédente s'est exécutée sans erreur, la
130133
compilation ne devrait pas échouer.
@@ -133,13 +136,15 @@ compilation ne devrait pas échouer.
133136
134137
make
135138
139+
136140
Vérifiez alors le rendu de la traduction « en vrai ». Lancez un serveur de
137141
documentation local :
138142

139143
.. code-block:: bash
140144
141145
make serve
142146
147+
143148
La documentation est publiée l'adresse `<http://localhost:8000/library/sys.html>`_
144149
(ou tout autre port indiqué par la sortie de la commande précédente). Vous pouvez
145150
recommencer les étapes de cette section autant de fois que nécessaire.
@@ -167,7 +172,8 @@ attendant d'être propagées dans le dépôt local.
167172

168173
.. code-block:: bash
169174
170-
git commit -m "Traduction de library/sys.po" # Ou un autre message plus inspiré :)
175+
git commit --message "Traduction de library/sys.po" # Ou un autre message plus inspiré :)
176+
171177
172178
Poussez ensuite vos modifications sur votre *fork* Github avec ``git push``.
173179
Le ``-u`` n'est utile qu'une fois pour que votre client git se souvienne que cette
@@ -176,7 +182,8 @@ branche est liée à votre *fork* Github (et donc que vos futurs ``git pull`` et
176182

177183
.. code-block:: bash
178184
179-
git push -u origin
185+
git push --set-upstream origin
186+
180187
181188
La commande précédente vous affiche un lien pour ouvrir une pull request sur
182189
Github. Si vous l'avez manqué, allez simplement sur https://github.com/python/python-docs-fr/pulls
@@ -199,7 +206,7 @@ sur une autre branche) :
199206
# sur l'interface web.
200207
201208
# Réglez les problèmes, puis commitez à nouveau :
202-
git commit -a -m "prise en compte des remarques"
209+
git commit --all --message "prise en compte des remarques"
203210
git push
204211
205212
@@ -321,6 +328,7 @@ utilisés, en prenant garde d'être cohérent. Vous pouvez ainsi traduire :
321328
result = thread.join(timeout=...)
322329
...
323330
331+
324332
en
325333

326334
.. code-block:: python
@@ -329,6 +337,7 @@ en
329337
resultat = thread.join(timeout=...)
330338
...
331339
340+
332341
mais pas en
333342

334343
.. code-block:: python
@@ -337,6 +346,7 @@ mais pas en
337346
resultat = fildexécution.attendre(délai=...)
338347
...
339348
349+
340350
Liens hypertextes
341351
+++++++++++++++++
342352

@@ -538,6 +548,7 @@ Ensuite, dans votre fichier '~/.xsession', ajoutez :
538548
# Gestion des touches clavier
539549
xmodmap $HOME/.Xmodmap
540550
551+
541552
Sous X, avec un bureau graphique, tel que Gnome, ou Xfce, il faut aller
542553
modifier dans les « Paramètres » → « Clavier » → « Disposition » →
543554
« Touche composée ». Pour finir, redémarrez votre session.
@@ -674,6 +685,7 @@ de ligne, comme :
674685
-#: ../Doc/library/signal.rst:406
675686
+#: ../Doc/library/signal.rst:408
676687
688+
677689
Pour dire à git que ce ne sont pas des informations utiles, vous pouvez faire
678690
ce qui suit après vous être assuré que ``~/.local/bin/`` se trouve dans votre
679691
``PATH``.
@@ -707,12 +719,14 @@ de ``python-docs-fr`` et certaines s'attendent à trouver un clone de CPython
707719
├── python-docs-fr/
708720
└── cpython/
709721
722+
710723
Pour cloner CPython, vous pouvez utiliser :
711724
712725
.. code-block:: bash
713726
714727
git clone --depth 1 --no-single-branch https://github.com/python/cpython.git
715728
729+
716730
Ceci évite de télécharger tout l'historique (inutile pour générer la
717731
documentation) mais récupère néanmoins toutes les branches.
718732
@@ -737,25 +751,28 @@ Dans certains cas on a besoin de bouger des traductions d'une branche
737751
- d'une nouvelle branche vers des anciennes branches : pour propager
738752
de temps en temps le travail sur d'anciennes releases (*back porting*).
739753
740-
Pour forward-porter un ou plusieurs commits, il vaut mieux utiliser `git
741-
cherry-pick -x LE_SHA`, ça garde l'auteur, le sha1 d'origine, et
754+
Pour forward-porter un ou plusieurs commits, il vaut mieux utiliser ``git
755+
cherry-pick -x LE_SHA``, ça garde l'auteur, le sha1 d'origine, et
742756
toutes les modifications.
743757
744-
Pour backporter "en gros" on utilise ``pomerge``\  : on le fait lire
758+
Pour backporter « en gros » on utilise ``pomerge``\  : on le fait lire
745759
sur une branche, puis écrire sur une autre, par exemple pour copier de
746-
la 3.8 à la 3.7 ::
760+
la 3.8 à la 3.7 :
761+
762+
.. code-block:: bash
747763
748764
git fetch
749765
git checkout 3.8
750766
git reset --hard upstream/3.8
751767
pomerge --from-files *.po */*.po
752-
git checkout -b back-porting upstream/3.7
768+
git checkout --branch back-porting upstream/3.7
753769
pomerge --no-overwrite --to-files *.po */*.po
754-
powrap -m
770+
powrap --modified
755771
git add --patch
756772
git commit --message="Backporting from 3.8"
757773
git push --set-upstream origin HEAD
758774
775+
759776
Notes :
760777
761778
- j'utilise ``git fetch`` au début pour avoir upstream/3.7 et
@@ -796,20 +813,21 @@ Propagez d'abord les traductions connues localement :
796813
797814
.. code-block:: bash
798815
799-
pomerge --no-overwrite --from-files **/*.po --to-files **/*.po
800-
powrap --modified
801-
git commit -m "Propagating known translations."
816+
pomerge --no-overwrite --from-files **/*.po --to-files **/*.po
817+
powrap --modified
818+
git commit --message "Propagating known translations."
802819
803820
804821
Ensuite récupérez les changements depuis Transifex :
805822
806823
.. code-block:: bash
807824
808-
tx pull -f --parallel
809-
pomerge --from-files **/*.po
810-
git checkout -- .
811-
pomerge --no-overwrite --mark-as-fuzzy --to-files **/*.po
812-
powrap --modified
813-
git add -p
814-
git commit -m "tx pull"
815-
tx push -t -f --no-interactive --parallel
825+
tx pull -f --parallel
826+
pomerge --from-files **/*.po
827+
git checkout -- .
828+
pomerge --no-overwrite --mark-as-fuzzy --to-files **/*.po
829+
powrap --modified
830+
git add -p
831+
git commit -m "tx pull"
832+
tx push -t -f --no-interactive --parallel
833+

0 commit comments

Comments
 (0)