<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
  <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" href="ranguba.css" type="text/css" />
    <link rel="shortcut icon" href="/favicon.ico" />
    <link rel="icon" href="/favicon.png" />
    <title>開発者向け情報 - ラングバ</title>
  </head>
  <body>
    <div class="header">
      <div class="title">
        <a href="./">
	  <span class="title">開発者向け情報</span>
	  <span class="title-separator">-</span>
	  <span class="title-project">ラングバ</span>
        </a>
      </div>
      <ul class="menu">
	<li id="menu-reference"><a href="groonga/">リファレンスマニュアル</a></li>
	<li id="menu-tutorial"><a href="groonga/TUTORIAL_ja_rdoc.html">チュートリアル</a></li>
	<li id="menu-install"><a href="./#install-ruby-groonga">インストール</a></li>
	<li id="menu-developer"><a href="developer.html">開発者向け情報</a></li>
      </ul>
    </div>

    <div class="content">
      <div class="main">
	<h1>開発者向け情報</h1>
	<p>
	  ラングバプロジェクトはRubyからもっと便利にgroongaを使えるようにするため、開発に参加してくれる人を募集しています。
          ここでは、開発に必要となる情報を提供します。
	</p>

	<h2>リポジトリ</h2>
	<p>
	  Ruby/groongaとActiveGroongaのリポジトリはRubyForge上にあります。
          Subversionを利用しており、それぞれ以下のようにチェックアウトできます。
        </p>
        <dl>
          <dt>Ruby/groonga</dt>
          <dd><pre class="command">% svn co http://groonga.rubyforge.org/svn/groonga/trunk groonga</pre></dd>
          <dt>ActiveGroonga</dt>
          <dd><pre class="command">% svn co http://groonga.rubyforge.org/svn/activegroonga/trunk activegroonga</pre></dd>
        </dl>

        <p>
          Ruby/groongaおよびActiveGroongaを利用したサンプルプログラムもリポジトリにあります。
          サンプルプログラムは以下のようにチェックアウトできます。
        </p>
        <pre class="command">% svn co http://groonga.rubyforge.org/svn/examples groonga-examples</pre>

	<h2>バグ報告・メーリングリスト</h2>
	<p>
	  バグ報告は<a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groongaのメーリングリスト</a>にお願いします。
          また、疑問点・意見・パッチなどもgroongaのメーリングリストにお願いします。
        </p>
        <p>
          もし、ページ中のテキストが英語でもよいなら<a href="http://rubyforge.org/tracker/?func=add&group_id=8073&atid=31263">RubyForgeのバグトラッカー</a>にお願いします。
          ページは英語ですが、日本語でレポートしてもらって大丈夫です。
        </p>

	<h2>コミットメール</h2>
	<p>
	  リポジトリにコミットがあるとそのコミットの差分が<a href="http://rubyforge.org/mailman/listinfo/groonga-commit">groonga-commitメーリングリスト</a>に流れます。
          開発に興味がある場合はgroonga-commitメーリングリストを購読してください。
	</p>

	<h2>ドキュメント</h2>
	<p>
	  ドキュメントはソースコード中にRDocで記述しています。
          生成されたドキュメントはHTMLに変換され、<a href="groonga/">リファレンスマニュアル</a>で公開されます。
	</p>
	<p>
          いつかは英語と日本語を用意できればよいとは思いますが、とりあえず、現在は日本語のみ用意しています。
          日本語ドキュメントは直接ソースコード中に記述しています。RDocで多言語に対応したリファレンスマニュアルを作成する仕組みや、英語のドキュメント作成を手伝ってくれる人を募集しています。
	</p>
      </div>

      <div class="sidebar">
	<ul>
	  <li><a href="http://rubyforge.org/projects/groonga/">プロジェクトページ</a></li>
	  <li>
	    <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">メーリングリスト</a>
            (groongaのメーリングリストにお願いします)
	  </li>
	</ul>
      </div>
    </div>

    <div class="sponsors">
      <p id="sponsor-rubyforge">
        <a href="http://rubyforge.org/projects/groonga/">
          <img src="rubyforge.png" width="120" height="24" border="0" alt="Ruby/groongaプロジェクトはRubyForge.orgにホスティングしてもらっています。" />
        </a>
      </p>
      <p id="sponsor-tango">
	<a href="http://tango.freedesktop.org/">
          <img width="120" height="53" border="0" alt="Tango Desktop Projectのアイコンを利用しています。" src="tango-logo.png" />
        </a>
      </p>

<!-- Piwik -->
<a href="http://piwik.org" title="Web analytics" onclick="window.open(this.href);return(false);">
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://www.clear-code.com/piwik/" : "http://www.clear-code.com/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
piwik_action_name = '';
piwik_idsite = 2;
piwik_url = pkBaseURL + "piwik.php";
piwik_log(piwik_action_name, piwik_idsite, piwik_url);
</script>
<object><noscript><p>Web analytics <img src="http://www.clear-code.com/piwik/piwik.php?idsite=2" style="border:0" alt=""/></p></noscript></object></a>
<!-- End Piwik Tag -->
    </div>
  </body>
</html>