aboutsummaryrefslogtreecommitdiff
path: root/fr/docproj/submitting.sgml
blob: 70e408df1cac4e87bcd2a829b8722207614350b3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD: www/fr/docproj/submitting.sgml,v 1.8 2005/12/05 17:49:35 blackend Exp $">
<!ENTITY title "Projet de documentation FreeBSD : Proposer de la documentation">
<!ENTITY % navinclude.docs "INCLUDE">
]>

<!--
  The FreeBSD French Documentation Project
  Original revision: 1.17

  Version francaise : Thomas Seyrat
  Version francaise (mise a jour) : Stephane Legrand <stephane@freebsd-fr.org>
  Version francaise (mise a jour) : Vincent Tougait <viny@scientiae.net>
-->

<html>
    &header;

    <h2>Je viens d'&eacute;crire de la documentation. Comment puis-je la soumettre ?</h2>

    <p>Avant tout, merci d'avoir pris le temps de le faire.</p>

    <p>Vous devez rendre votre documentation accessible aux relecteurs. Si vous le pouvez,
      mettez votre travail sur un site FTP ou web.</p>

    <p>Enfin, postez un message dans la liste de diffusion <tt>FreeBSD-doc</tt>, accompagn&eacute; d'un
      bref descriptif de la documentation et d'un lien vers elle, tout en sollicitant
      des r&eacute;actions.</p>

    <p>Si, pour une raison ou pour une autre, vous ne pouvez pas mettre votre documentation sur un site FTP ou sur
      un site web, vous pouvez l'envoyer directement sur la liste de diffusion <tt>FreeBSD-doc</tt>.
      Si vous le faites, merci d'envoyer uniquement des documents au format texte simple.</p>

    <p>Vous devriez probablement envoyer une copie du message aux autres listes de diffusion
      concern&eacute;es. Par exemple, une documentation traitant de l'utilisation de CVSup pour
      garder votre hi&eacute;rarchie de code source &agrave; jour int&eacute;ressera les
      abonn&eacute;s aux listes de diffusion <tt>FreeBSD-current</tt> et
      <tt>FreeBSD-stable</tt></p>

    <p>Une fois votre documentation examin&eacute;e par les abonn&eacute;s, et que vous aurez
      le cas &eacute;ch&eacute;ant incorpor&eacute; les suggestions que vous jugerez bonnes,
      vous pouvez la soumettre &agrave; examen.</p>

    <p>Pour ceci, faites-en un fichier tar. Si votre documentation est compos&eacute;e de
      trois fichiers <tt>un</tt>, <tt>deux</tt>, et <tt>trois</tt>, et que vous voulez tout
      regrouper dans <tt>doc.tar</tt>, tapez :</p>

    <pre>
    % <b>tar cf doc.tar un deux trois</b>
    </pre>

    <p>dont c'est pr&eacute;cis&eacute;ment le r&ocirc;le. Puis compressez le fichier tar,</p>

    <pre>
    % <b>gzip -9 doc.tar</b>
    </pre>

    <p>qui produira <tt>doc.tar.gz</tt>.</p>

    <p>Enfin, encodez le fichier de fa&ccedil;on &agrave; ce qu'il ne soit pas modifi&eacute;
      par les logiciels de courrier &eacute;lectronique.</p>

    <pre>
    % <b>uuencode doc.tar.gz doc.tar.gz > doc.uue</b>
    </pre>

    <p>Vous devez ensuite en informer le Projet de Documentation. La mani&egrave;re correcte
      de le faire est d'utiliser la commande <b>send-pr</b>, qui devrait &ecirc;tre install&eacute;e
      sur votre machine.
      Le <a href="&base;/send-pr.html">formulaire de rapport de bogue</a> peut aussi &ecirc;tre employ&eacute;.</p>

    <p>Proc&eacute;dez ainsi afin que votre requ&ecirc;te puisse &ecirc;tre enregistr&eacute;e. Lorsque vous
      soumettez un PR (Problem Report), un num&eacute;ro unique lui est attribu&eacute;. L'un des
      responsables peut ainsi s'attribuer la requ&ecirc;te PR, et assurer la liaison avec
      vous dans l'optique d'int&eacute;grer la nouvelle documentation.
      Pour plus d'informations, consultez
      <a href="&enbase;/doc/&url.doc.langcode;/articles/problem-reports/">Ecrire des rapports de bogue pour FreeBSD</a>.</p>

    <p><b>send-pr</b> en lui-m&ecirc;me est plut&ocirc;t simple. Tout ce qu'il fait est d'envoyer
      un message &eacute;lectronique dans un formatage adapt&eacute; &agrave; une adresse
      particuli&egrave;re. Lorsque vous lancez <b>send-pr</b>, vous serez amen&eacute; &agrave;
      r&eacute;diger un message &agrave; partir de votre &eacute;diteur (vraisemblalement <b>vi</b> ou
      <b>emacs</b>) avec quelques instructions sur cette &eacute;tape.</p>

    <p>Assurez-vous que "Category" est bien sur "docs" et que "Class" est sur
      l'un des "change-request". Et n'oubliez pas d'inclure le fichier <tt>.uue</tt>
      que vous avez cr&eacute;&eacute; pr&eacute;c&eacute;demment dans le corps du PR.</p>

    <p>Lorsque vous sortirez de l'&eacute;diteur, le PR sera exp&eacute;di&eacute;
      &eacute;lectroniquement au bon endroit. Vous recevrez peu apr&egrave;s un accus&eacute; de
      r&eacute;ception accompagn&eacute; du num&eacute;ro attribu&eacute; &agrave; votre PR,
      permettant de suivre l'&eacute;volution du travail. </p>

    <h2>J'ai proc&eacute;d&eacute; &agrave; quelques changements sur une documentation existante, comment puis-je
      les soumettre ?</h2>

    <p>Encore une fois, nous vous remercions d'avoir pris le temps de faire ceci.</p>

    <p>Premi&egrave;rement, vous devez produire un fichier sp&eacute;cifique appel&eacute; <i>diff</i>.
      Ce fichier diff montre simplement les changements que vous avez faits. Ceci rend
      le travail du responsable plus ais&eacute;, afin de voir pr&eacute;cis&eacute;ment ce que vous avez
      chang&eacute;, et permet de vous &eacute;viter de perdre beaucoup de temps &agrave; l'expliquer (bien
      que vous devriez tout de m&ecirc;me expliquer pourquoi vous avez jug&eacute; que les changements
      devaient &ecirc;tre faits).</p>

    <p>Pour faire un "diff", vous devez :</p>

    <ol>
      <li><p>Faire une copie du fichier que vous allez modifier. Si vous
      modifiez <tt>foo.sgml</tt>, tapez</p>

	<pre>
    % <b>cp foo.sgml foo.sgml.old</b>
	</pre></li>

      <li><p>Puis, proc&eacute;dez &agrave; vos modifications sur foo.sgml.</p>

	<pre>
    % <b>vi foo.sgml</b>
    ... tap tap tap ...

    ... testez les changements, relisez pour corriger les coquilles, etc...
	</pre></li>

      <li><p>Faites le diff. La commande est la suivante&nbsp;:</p>

	<pre>
    % <b>diff -u foo.sgml.old foo.sgml > foo.diff</b>
	</pre>

	<p>Ceci rep&egrave;re les diff&eacute;rences entre les deux fichiers, et les &eacute;crit dans le
	   fichier <tt>foo.diff</tt>.</p></li>
    </ol>

    <p>Vous pouvez maintenant envoyer <tt>foo.diff</tt> au projet. Envoyez un PR comme
      d&eacute;crit plus haut et n'oubliez pas d'inclure le fichier <tt>foo.diff</tt> dans le corps
      du PR.</p>

    <p></p><a href="docproj.html">Projet de Documentation FreeBSD : Accueil</a>
&footer;
  </body>
</html>