doc/ja_JP.eucJP/htdocs/docproj/submitting.xml
Ryusuke SUZUKI 0a35987ec1 - Merge the following from the English version:
r28473 -> r45075	head/ja_JP.eucJP/htdocs/commercial/commercial.xml
	r44856 -> r45075	head/ja_JP.eucJP/htdocs/docproj/submitting.xml
	r41184 -> r45075	head/ja_JP.eucJP/htdocs/search/sitemap.xml
2014-06-20 15:20:06 +00:00

151 lines
5.2 KiB
XML

<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY url.articles "../../doc/ja_JP.eucJP/articles">
<!ENTITY title "FreeBSD ドキュメンテーションプロジェクト: ドキュメントの寄稿">
]>
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r45075 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.docs">
<h2>ドキュメンテーションを書きました。どうやって寄稿すれば良いの?</h2>
<p>はじめに、
ドキュメンテーションを書く作業に時間を割いてくださったことを感謝します。
</p>
<p>レビューのために、ドキュメンテーションを公開する必要があります。
もし可能なら、ドキュメンテーションを FTP やウェブサイトに置いてください。
</p>
<p>それから、<tt>FreeBSD-doc</tt> メーリングリストへドキュメンテーションの概要と公開場所、
コメントの送り先を記したメッセージを投稿してください。</p>
<p>理由があってドキュメントを FTP やウェブサイトにおけないときは、
<tt>FreeBSD-doc</tt> メーリングリストに直接送って頂いても構いません。
その時はプレインテキストでだけお願いします。</p>
<p>そのメッセージを他の適切なメーリングリストに cc:
した方がよい場合も多いでしょう。
例えば、そのドキュメンテーションが、
ソースツリーを最新の状態に保つための SVN
の使用法について言及しているなら、
その内容は <tt>FreeBSD-current</tt><tt>FreeBSD-stable</tt>
メーリングリストの講読者にとっても興味あるものでしょう。</p>
<p>ドキュメンテーションに目が通され、
読者からの提案を組み入れる機会を得たなら、
ドキュメンテーションを寄稿する準備ができたと言えます。</p>
<p>ドキュメンテーションを寄稿する場合、
ファイルを tar 形式にまとめてください。
ドキュメンテーションが <tt>one</tt><tt>two</tt><tt>three</tt>
という三つのファイルから構成されており、
すべてを <tt>doc.tar</tt> にまとめる場合は、</p>
<pre>
% <b>tar cf doc.tar one two three</b>
</pre>
<p>と入力してください。それから tar 形式のファイルを圧縮します。</p>
<pre>
% <b>gzip -9 doc.tar</b>
</pre>
<p><tt>doc.tar.gz</tt> というファイルが生成されます。</p>
<p>最後にこのファイルがメールプログラムに壊されないようにエンコードします。</p>
<pre>
% <b>uuencode doc.tar.gz doc.tar.gz > doc.uue</b>
</pre>
<p>それから、
そのことをドキュメンテーションプロジェクトに知らせる必要があります。
御使用のマシンにもインストールされているはずの
<b>send-pr</b> というコマンドを使うのが正しい方法です。
<a href="https://bugs.freebsd.org/bugzilla/enter_bug.cgi">WWW 問題報告フォーム</a>を使用してもかまいません。</p>
<p>このコマンドを使うのは、
あなたが寄稿したことを後から確認することができるからです。
PR (Problem Report) を送ると、それぞれに固有な番号が割り当てられます。
その後、Commiter の誰かがその PR を担当し、
新しいドキュメンテーションの commit
に関してあなたに連絡することになります。
詳しくは、
<a href="&url.articles;/problem-reports/">FreeBSD 問題報告の書き方</a>を参照してください。</p>
<p><b>send-pr</b> 自体は非常に単純です。ちょっと特殊な形式の e-mail
を特定のアドレスに送るだけだからです。
<b>send-pr</b> を走らせると、エディタ (多分 <b>vi</b>
<b>emacs</b> でしょう) が立ち上がり、
記入用のテンプレートと記入方の説明が表示されるはずです。</p>
<p>"Category" を "docs" に、"Class" を "change-request"
に設定してください。先に作っておいた <tt>.uue</tt>
ファイルを PR の本文に含めましょう。</p>
<p>エディタを終了させると、PR は e-mail として正しい場所へ送られます。
いくらもしないうちに、あなたが送った PR
の番号を伝える確認のメッセージが送られてくるはずです。
この番号は進展状況を確認するのに使用することができます。</p>
<h2>既存のドキュメンテーションに変更を加えました。
どうやって寄稿すれば良いの?</h2>
<p>繰り返しになりますが、お時間を割いてくださったことを感謝します。</p>
<p>まず最初に、<i>diff</i>
と呼ばれる特殊なファイルを生成する必要があります。
この diff は、あなたが施した変更点を正確にあらわしています。
Diff を使えば、commit を行う人は変更点を容易に知ることができ、
したがって、どこを変更したのか説明するのに時間を浪費しなくてすみます
(もちろん、
なぜその変更をした方がよいと考えるのかについては説明する必要があるのですが)。
</p>
<p>'diff' をつくるには、</p>
<ol>
<li><p>変更するファイルのコピーを作ってください。
もし <tt>foo.xml</tt> を変更する場合はこうです。</p>
<pre>
% <b>cp foo.xml foo.xml.old</b>
</pre></li>
<li><p>それから、foo.xml を変更します。</p>
<pre>
% <b>vi foo.xml</b>
... えーと、ここをこうして、こう変えて ...
... 変更点を点検して、誤字がないか確認して、むにゃむにゃむにゃ ...
</pre></li>
<li><p>diff をつくります。それ用のコマンドは以下のようになります。</p>
<pre>
% <b>diff -u foo.xml.old foo.xml > foo.diff</b>
</pre>
<p>二つのファイルの相違点を調べ、それらを <tt>foo.diff</tt>
へ書き出します。</p></li>
</ol>
<p>プロジェクトへ <tt>foo.diff</tt> を送ります。 上述したように PR を
<tt>foo.diff</tt> ファイルを PR の本文に含めて送ります。</p>
<p></p><a href="docproj.html">FreeBSD
ドキュメンテーションプロジェクトのページ</a>
</body>
</html>