開発者向け情報

Rinza Folksonomy に関連して公開しているソフトウェアのソースコードはバージョン管理システム Subversion により管理されています。

Subversion について

ソースコードの構成

チェックアウトの方法

どなたでも下記の方法でチェックアウト出来ます。

■ tPod

> svn co http://dev.tyzoh.jp/svn/folksonomy/tPod/trunk

AutoKeyword?

> svn co http://dev.tyzoh.jp/svn/folksonomy/AutoKeyword/trunk

ライセンスについて(事前に必ず確認ください)

コンパイル

各プログラムの REAMDE をご覧ください。
tPod README
AutoKeyword README

他サービスとの連携

SOAP については現在整備(インタフェース見直し)を行っております。 手っ取り早い利用には下記 JSON の利用をお勧めします。

I. 最初に認証を行う

URL /tacoPot/servlet/tacoPot
schema POST
パラメータ

command=login
uid=[ユーザID]
p=[パスワード文字列]

失敗すると403エラーを返します。(正常時は200)
認証にJESSIONIDのcookieの値を使っていますのでこの値はそれぞれのリクエス トで保持してください。

II. AJAX用の口に検索をかける

発行するリクエスト)
URL /tacoPot/servlet/tacoPot
schema POST
パラメータ

command=ajaxSearch

検索条件はヘッダーの"X-AJAX"に以下の文字列をURLパラメータのつもりでUTF-8 のエンコードの文字列をURLEncodeします。

searchwords=txt

--以下は任意です。

_owner=
_category=
_name=
_ext=
easy=false
offset=0
limit=0

JSONで検索結果が戻ってきます。

*) URLエンコードの際はUTF-8の文字コードで行ってください。

開発者について

Rinza Folksonomy に関連して公開しているソフトウェアの開発は主にメンテナと開発メンバーによって行われています。各役割は次の通りです。

メンテナ

開発方針の決定,メンテナンス,レビューを行います。

開発メンバー

メンテナンス,レビューを実施します。

開発に参加するには

まずは、チケットにパッチ/コードを投稿することから始めてみてください。投稿の前には、既に同種の問題/拡張がチケット登録されていて作業中でないかどうかを必ず確認をしてください。

投稿されたパッチ/コードは、メンテナおよび開発メンバーによりレビューされた後、投稿者に対してフィードバックされます。必ずしもソースコードリポジトリに取り込まれるわけではありませんが、取り込まれる場合はメンテナが手を加えることがあります。

当サイトについて

当サイトは  Edgewall Software が開発し、オープンソースソフトウェアとして配布している Trac というプロジェクト管理システムを インタアクト株式会社が日本語化したものを利用しています。すばらしいソフトウェアを無償で公開されていることに敬意を表します。

Trac について

全てを Wiki ページとして Web ブラウザからこのページのコンテンツを編集することができます。

ページの下の方にある "このページを編集" というボタンをクリックするだけです。 WikiFormatting に使用できる Wiki マークアップの詳細な記述がありますので 参考にしてください。

まずは TracGuide から読み進めるとよいでしょう。

添付ファイル