@@ -51,64 +51,94 @@ votre traduction (voir `Outils utiles pour la traduction`_)
51
51
Vous êtes maintenant prêt. Chaque fois que vous commencerez un nouveau fichier,
52
52
suivez cette procédure :
53
53
54
+
55
+ Pour travailler, nous aurons besoin d'une branche, basée sur une version à jour
56
+ (fraîchement récupérée) de la branche upstream/3.8. On met donc à jour notre
57
+ version locale.
58
+
54
59
.. code-block :: bash
55
60
56
- # Pour travailler, nous aurons besoin d'une branche, basée sur une version à jour
57
- # (fraîchement récupérée) de la branche upstream/3.8. On met donc à jour notre
58
- # version locale.
59
61
git fetch upstream
60
62
61
- # On créé ensuite une branche. Il est pratique de nommer la branche en fonction du
62
- # fichier sur lequel on travaille. Par exemple, si vous travaillez sur
63
- # « library/sys.po », vous pouvez nommer votre branche « library-sys ».
64
- # Cette nouvelle branche nommée « library-sys » est basée sur « upstream/3.8 ».
63
+
64
+ On créé ensuite une branche. Il est pratique de nommer la branche en fonction du
65
+ fichier sur lequel on travaille. Par exemple, si vous travaillez sur
66
+ « library/sys.po », vous pouvez nommer votre branche « library-sys ».
67
+ Cette nouvelle branche nommée « library-sys » est basée sur « upstream/3.8 ».
68
+
69
+ .. code-block :: bash
70
+
65
71
git checkout -b library-sys upstream/3.8
66
72
67
- # Vous pouvez maintenant travailler sur le fichier (typiquement, en utilisant poedit).
68
- # N'oubliez pas de configurer votre nom et votre email dans Poedit.
69
- # (Édition -> Préférences -> Général)
70
- # Vérifiez aussi qu'il est configuré pour passer à la ligne à 79 caractères.
71
- # (Édition -> Préférences -> Avancé -> Passer à la ligne à : 79)
72
- #
73
- # Ici, remplacez « library/sys.po » par le fichier que vous avez choisi précédemment.
74
- # poedit library/sys.po ou lancez simplement poedit puis « Fichier » → « Ouvrir »
75
-
76
- # Si vous n'utilisez pas poedit, vous pouvez utiliser `powrap` (voir la section *outils*)
77
- # qui va reformater correctement le fichier que avez vous avez modifié.
78
- # Exécutez `powrap -m` (reformater tous les fichiers modifiés)
79
- # ou `powrap library/sys.po` (un fichier en particulier) :
73
+
74
+ Vous pouvez maintenant travailler sur le fichier (typiquement, en utilisant poedit).
75
+ N'oubliez pas de configurer votre nom et votre email dans Poedit.
76
+ (Édition -> Préférences -> Général)
77
+ Vérifiez aussi qu'il est configuré pour passer à la ligne à 79 caractères.
78
+ (Édition -> Préférences -> Avancé -> Passer à la ligne à : 79)
79
+
80
+ Ici, remplacez « library/sys.po » par le fichier que vous avez choisi précédemment.
81
+ poedit library/sys.po ou lancez simplement poedit puis « Fichier » → « Ouvrir »
82
+
83
+ Si vous n'utilisez pas poedit, vous pouvez utiliser `powrap ` (voir la section *outils *)
84
+ qui va reformater correctement le fichier que avez vous avez modifié.
85
+ Exécutez `powrap -m ` (reformater tous les fichiers modifiés)
86
+ ou `powrap library/sys.po ` (un fichier en particulier) :
87
+
88
+ .. code-block :: bash
89
+
80
90
powrap -m
81
91
82
- # Pour l'orthographe, une liste blanche de certains termes techniques ou
83
- # de noms propres, comme « Guido », « C99 » ou « sérialisable », est
84
- # stockée dans le fichier « dict » à la racine du projet. Vous pouvez
85
- # bien sûr y ajouter une entrée si nécessaire.
86
- # La commande suivante va lancer les vérifications nécessaires.
92
+
93
+ Pour l'orthographe, une liste blanche de certains termes techniques ou
94
+ de noms propres, comme « Guido », « C99 » ou « sérialisable », est
95
+ stockée dans le fichier « dict » à la racine du projet. Vous pouvez
96
+ bien sûr y ajouter une entrée si nécessaire.
97
+ La commande suivante va lancer les vérifications nécessaires.
98
+
99
+ .. code-block :: bash
100
+
87
101
make verifs
88
102
89
- # C'est le moment de git add et git commit
90
- # git add va permettre de déplacer nos modifications dans l'index de Git en
91
- # attendant d'être déplacée dans le dépôt local.
103
+
104
+ C'est le moment de git add et git commit
105
+ git add va permettre de déplacer nos modifications dans l'index de Git en
106
+ attendant d'être déplacée dans le dépôt local.
107
+
108
+ .. code-block :: bash
109
+
92
110
git add library/sys.po
93
111
94
- # Puis on bascule les modifications dans le dépôt local avec un commit.
112
+
113
+ Puis on bascule les modifications dans le dépôt local avec un commit.
114
+
115
+ .. code-block :: bash
116
+
95
117
git commit -m " Traduction de library/sys.po" # Ou un autre message plus inspiré :)
96
118
97
- # Poussez ensuite vos modifications sur votre fork Github.
98
- # Le -u n'est utile qu'une fois pour que votre client git se souvienne que cette
99
- # branche est liée à votre fork Github (et donc que vos futurs `git pull` et
100
- # `git push` sachent quoi tirer)
119
+
120
+ Poussez ensuite vos modifications sur votre fork Github.
121
+ Le -u n'est utile qu'une fois pour que votre client git se souvienne que cette
122
+ branche est liée à votre fork Github (et donc que vos futurs `git pull ` et
123
+ `git push ` sachent quoi tirer)
124
+
125
+ .. code-block :: bash
126
+
101
127
git push -u origin
102
128
103
- # La commande précédente vous affichera un lien pour ouvrir une pull request sur
104
- # Github. Si vous l'avez manqué, allez simplement sur https://github.com/python/python-docs-fr/pulls
105
- # et un joli bouton « Compare & pull request » devrait apparaître au bout de
106
- # quelques secondes vous indiquant que vous pouvez demander une pull request.
107
129
108
- # À partir de là, quelqu'un passera en revue vos modifications, et vous fera des
109
- # suggestions/corrections. Pour les prendre en compte, retournez sur votre branche
110
- # contenant du fichier concerné (au cas où vous auriez commencé quelque chose d'autre
111
- # sur une autre branche) :
130
+ La commande précédente vous affichera un lien pour ouvrir une pull request sur
131
+ Github. Si vous l'avez manqué, allez simplement sur https://github.com/python/python-docs-fr/pulls
132
+ et un joli bouton « Compare & pull request » devrait apparaître au bout de
133
+ quelques secondes vous indiquant que vous pouvez demander une pull request.
134
+
135
+ À partir de là, quelqu'un passera en revue vos modifications, et vous fera des
136
+ suggestions/corrections. Pour les prendre en compte, retournez sur votre branche
137
+ contenant du fichier concerné (au cas où vous auriez commencé quelque chose d'autre
138
+ sur une autre branche) :
139
+
140
+ .. code-block :: bash
141
+
112
142
git checkout library/sys
113
143
git pull # pour rapatrier les modifications que vous auriez accepté
114
144
# sur l'interface web.
@@ -117,6 +147,7 @@ suivez cette procédure :
117
147
git commit -a -m " prise en compte des remarques"
118
148
git push
119
149
150
+
120
151
Vous avez peut-être remarqué que cela ressemble à un triangle, avec un
121
152
segment manquant :
122
153
0 commit comments