<?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>