doc/hu/docproj/submitting.sgml
Gabor Pali af07ebe8d6 Synchronize sources with Perforce
Obtained from:	The FreeBSD Hungarian Documentation Project
2008-12-22 12:46:30 +00:00

210 lines
8.8 KiB
Text

<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
<!ENTITY url.articles "../../doc/en_US.ISO8859-1/articles">
<!ENTITY date "$FreeBSD: www/hu/docproj/submitting.sgml,v 1.4 2008/08/04 20:24:50 pgj Exp $">
<!ENTITY title "A &os; Dokument&aacute;ci&oacute;s Projekt:
Dokument&aacute;ci&oacute; bek&uuml;ld&eacute;se">
<!ENTITY % navinclude.docs "INCLUDE">
]>
<!-- The FreeBSD Hungarian Documentation Project
Translated by: Peter Terbe <sncdev@gmail.com>
%SOURCE% en/docproj/submitting.sgml
%SRCID% 1.18
-->
<html>
&header;
<h2>Hogyan lehet bek&uuml;ldeni dokument&aacute;ci&oacute;t?</h2>
<p>El&#245;sz&ouml;r is szeretn&eacute;nk megk&ouml;sz&ouml;nni,
hogy erre ford&iacute;tottuk az id&#245;nket!</p>
<p>Az elk&eacute;sz&iacute;tett dokument&aacute;ci&oacute;t
valamilyen m&oacute;don el&eacute;rhet&#245;v&eacute; kell tenni.
Amennyiben lehets&eacute;ges, helyezz&uuml;nk el egy FTP oldalon
vagy webc&iacute;men.</p>
<p>Ezt k&ouml;vet&#245;en &iacute;rjunk levelet a
<tt>freebsd-doc</tt> levelez&eacute;si list&aacute;ra, amelyben
r&ouml;viden ismertetj&uuml;k a dokument&aacute;ci&oacute;t
&eacute;s hivatkozunk a pontos hely&eacute;re, majd v&aacute;rjunk
a visszajelz&eacute;sre.</p>
<p>Amennyiben valamilyen okb&oacute;l kifoly&oacute;lag nem
&aacute;ll m&oacute;dunkban elhelyezni a dokument&aacute;ci&oacute;t
FTP vagy webhelyen, k&ouml;zvetlen&uuml;l is
elk&uuml;ldhetj&uuml;k a <tt>freebsd-doc</tt> levelez&eacute;si
lista c&iacute;m&eacute;re is. Ebben az esetben viszont
lehet&#245;leg csak egyszer&#251; sz&ouml;veges dokumentumokat
k&uuml;ldj&uuml;nk.</p>
<p>El&#245;fordulhat, hogy m&aacute;s levelez&eacute;si
list&aacute;kon is megvitatn&aacute;k a dokument&aacute;ci&oacute;t,
teh&aacute;t &eacute;rdemes azokra is elk&uuml;ldeni egy
m&aacute;solatot bel&#245;le. P&eacute;ld&aacute;ul egy olyan
cikk, amely arr&oacute;l sz&oacute;l, hogy a CVSup hogyan
tarthatjuk a forr&aacute;sainkat frissen, tov&aacute;bbi
&eacute;rdekl&#245;d&eacute;sre tarthat sz&aacute;mot a
<tt>freebsd-current</tt> &eacute;s a <tt>freebsd-stable</tt>
list&aacute;kon is.</p>
<p>Miut&aacute;n a dokument&aacute;ci&oacute;t
&aacute;tn&eacute;zt&eacute;k, tegy&uuml;nk eleget a vele
kapcsolatban be&eacute;rkezett javaslatoknak, &eacute;s m&aacute;r
k&eacute;szen is &aacute;ll a k&ouml;zz&eacute;t&eacute;telre.</p>
<p>Ehhez nem kell m&aacute;st tenn&uuml;nk, csak csomagoljuk be egy
tar &aacute;llom&aacute;nyba. Ha p&eacute;ld&aacute;ul
teh&aacute;t a dokument&aacute;ci&oacute; h&aacute;rom
&aacute;llom&aacute;nyb&oacute;l &aacute;ll, mint az
<tt>elso</tt>, <tt>masodik</tt>, illetve <tt>harmadik</tt>,
&eacute;s ezekb&#245;l szeretn&eacute;nk egyetlen <tt>doc.tar</tt>
&aacute;llom&aacute;nyt k&eacute;sz&iacute;teni, akkor adjuk ki az
ehhez sz&uuml;ks&eacute;ges parancsot:</p>
<pre>
% <b>tar cf doc.tar elso masodik harmadik</b>
</pre>
<p>Ezut&aacute;n t&ouml;m&ouml;r&iacute;ts&uuml;k az &iacute;gy
kapott tar &aacute;llom&aacute;nyt az al&aacute;bbi paranccsal:</p>
<pre>
% <b>gzip -9 doc.tar</b>
</pre>
<p>&Iacute;gy el&#245;&aacute;ll a <tt>doc.tar.gz</tt>
t&ouml;m&ouml;r&iacute;tett &aacute;llom&aacute;ny.</p>
<p>V&eacute;g&uuml;l pedig k&oacute;doljuk az
&aacute;llom&aacute;nyt, nehogy v&eacute;letlen&uuml;l egy
levelez&#245;program sz&eacute;tcinc&aacute;lja.</p>
<pre>
% <b>uuencode doc.tar.gz doc.tar.gz > doc.uue</b>
</pre>
<p>Ezt k&ouml;vet&#245;en tudatnunk kell a
Dokument&aacute;ci&oacute;s Projekttel az &uacute;j
dokument&aacute;ci&oacute; l&eacute;tez&eacute;s&eacute;t. Ennek
megfelel&#245; m&oacute;dja a <b>send-pr</b> parancs
haszn&aacute;lata, amely val&oacute;sz&iacute;n&#251;leg
m&aacute;r el is &eacute;rhet&#245; a
sz&aacute;m&iacute;t&oacute;g&eacute;p&uuml;nk&ouml;n. Erre
viszont a <a href="&base;/send-pr.html">hibajelent&#245;
&#251;rlapot</a> is haszn&aacute;lhatjuk.</p>
<p>Erre az&eacute;rt van sz&uuml;ks&eacute;g, hogy a munka
k&ouml;vethet&#245; legyen. Mikor jelent&uuml;nk egy
probl&eacute;m&aacute;t, az egy egyedi azonos&iacute;t&oacute;t
kap. Valamelyik committer ezt k&ouml;vet&#245;en mag&aacute;hoz
rendeli a hibajelent&eacute;st &eacute;s a r&eacute;szletek
tiszt&aacute;z&aacute;sa &eacute;rdek&eacute;ben felveszi
vel&uuml;nk a kapcsolatot. Erre vonatkoz&oacute;an olvassuk el a
<a
href="&url.articles;/problem-reports/">&os; hibajelent&eacute;sek &iacute;r&aacute;sa</a>
c&iacute;m&#251; cikket.</p>
<p>A <b>send-pr</b> program meglehet&#245;sen egyszer&#251;.
Feladata, hogy egy megfelel&#245; form&aacute;tum&uacute; e-mailt
k&uuml;ldj&ouml;n a megfelel&#245; c&iacute;mre. Mikor
elind&iacute;tjuk a <b>send-pr</b> programot, az
alap&eacute;rtelmezett sz&ouml;vegszerkeszt&#245; (a <b>vi</b>
vagy az <b>emacs</b>) ker&uuml;l bet&ouml;lt&eacute;sre egy
kit&ouml;ltend&#245; formanyomtatv&aacute;nnyal &eacute;s a
kit&ouml;lt&eacute;st el&#245;seg&iacute;t&#245; kev&eacute;s
le&iacute;r&aacute;ssal.</p>
<p>Gy&#245;z&#245;dj&uuml;nk meg r&oacute;la, hogy a "Category"
mez&#245;ben a "docs", a "Class" mez&#245;ben pedig a
"change-request" szerepel, tov&aacute;bb&aacute;
sz&uuml;ks&eacute;ges, hogy az el&#245;z&#245;leg
elk&eacute;sz&iacute;tett <tt>.uue</tt> &aacute;llom&aacute;ny
tartalm&aacute;t is beillessz&uuml;nk a hibajelent&eacute;sbe.</p>
<p>A sz&ouml;vegszerkeszt&#245;b&#245;l kil&eacute;pve a
hibajelent&eacute;st a program e-mailk&eacute;nt elk&uuml;ldi a
megfelel&#245; helyre. R&ouml;vid id&#245;vel ezut&aacute;n
&eacute;rtes&iacute;t&eacute;st fog kapni a hibajelent&eacute;s
egyedi azonos&iacute;t&oacute;j&aacute;r&oacute;l, amivel nyomon
tudjuk k&ouml;vetni a bek&uuml;ld&eacute;s hibajelent&eacute;s
&aacute;llapot&aacute;t.</p>
<h2>Hova lehet k&uuml;ldeni a m&aacute;r l&eacute;tez&#245;
dokument&aacute;ci&oacute;kon v&eacute;gzett
m&oacute;dos&iacute;t&aacute;sokat?</h2>
<p>El&#245;sz&ouml;r is ism&eacute;t megk&ouml;sz&ouml;nn&eacute;nk,
hogy erre ford&iacute;tottuk az id&#245;t.</p>
<p>Ebben az esetben k&eacute;sz&iacute;teni kell egy
speci&aacute;lis <i>diff</i> &aacute;llom&aacute;nyt, amely csak az
&aacute;ltalunk javasolt v&aacute;ltoztat&aacute;sokat
tartalmazza. Ez leegyszer&#251;s&iacute;ti a committer
dolg&aacute;t, mivel &iacute;gy k&ouml;nnyebben
&aacute;tl&aacute;tja, hogy mit szeretn&eacute;nk
v&aacute;ltoztatni, &eacute;s nek&uuml;nk sem kell hosszasan
magyar&aacute;znunk, hogy milyen r&eacute;szleteket &iacute;rtunk
&aacute;t (amellett term&eacute;szetesen, hogy megindokoljuk,
mi&eacute;rt van sz&uuml;ks&eacute;g a javasolt
v&aacute;ltoztat&aacute;sok elv&eacute;gz&eacute;s&eacute;re).</p>
<p>A 'diff' &aacute;llom&aacute;ny
k&eacute;sz&iacute;t&eacute;s&eacute;hez a k&ouml;vetkez&#245;ket
kell tenn&uuml;nk:</p>
<ol>
<li>
<p>K&eacute;sz&iacute;ts&uuml;nk m&aacute;solatot az eredeti
&aacute;llom&aacute;nyr&oacute;l. Miel&#245;tt az
<tt>ize.sgml</tt> &aacute;llom&aacute;nyt
m&oacute;dos&iacute;tan&aacute;nk, v&eacute;gezz&uuml;k el a
k&ouml;vetkez&#245; m&#251;veletet:</p>
<pre>
% <b>cp ize.sgml ize.sgml.eredeti</b>
</pre>
</li>
<li>
<p>Ezt k&ouml;vet&#245;en v&eacute;gezz&uuml;k el a
k&iacute;v&aacute;nt m&oacute;dos&iacute;t&aacute;sokat az
ize.sgml &aacute;llom&aacute;nyon.</p>
<pre>
% <b>vi foo.sgml</b>
... tap tap tap ...
... tesztelj&uuml;k a m&oacute;dos&iacute;t&aacute;sokat, n&eacute;zz&uuml;k &aacute;t, nehogy
el&iacute;r&aacute;s maradjon benne stb. ...
</pre>
</li>
<li>
<p>K&eacute;sz&iacute;ts&uuml;k el a diffet. Ehhez a
k&ouml;vetkez&#245; parancsot kell kiadnunk:</p>
<pre>
% <b>diff -u ize.sgml.eredeti ize.sgml > ize.diff</b>
</pre>
<p>A program megvizsg&aacute;lja a k&eacute;t
&aacute;llom&aacute;ny k&ouml;zti elt&eacute;r&eacute;seket,
&eacute;s az <tt>ize.diff</tt> &aacute;llom&aacute;nyba
&iacute;rja azokat.</p>
</li>
</ol>
<p>Ezut&aacute;n m&aacute;r k&uuml;ldhetj&uuml;k is az
<tt>ize.diff</tt> &aacute;llom&aacute;nyt a projektnek. Az
el&#245;z&#245;leg t&aacute;rgyaltaknak megfelel&#245;en
&iacute;rjunk egy hibajelent&eacute;st, de a lev&eacute;l
t&ouml;rzs&eacute;be az <tt>ize.diff</tt> tartalm&aacute;t
illessz&uuml;k.</p>
<a
href="docproj.html">A &os; Dokument&aacute;ci&oacute;s Projekt kezd&#245;lap</a>
&footer;
</html>