プロジェクト全般

  • いつまでに何をやるのか決める (担当:青木)
  • クラスリファレンス:組み込み:フォーマット変換
  • クラスリファレンス:標準添付:フォーマット変換
  • プロジェクトの Wiki をたてる (担当:青木)
  • Subversion レポジトリの diff メール (担当:青木)
  • クラスリファレンス:組み込み:すべてのクラスとメソッドのエントリを揃える
  • クラスリファレンス:標準添付:すべてのクラスとメソッドのエントリを揃える
  • クラスリファレンス:全メソッドに #@todo を入れる
  • C API リファレンス:ウェブから見られるようにする (担当:青木)
  • るりま 1.9.0 をいつリリースするかを決める
  • るりま 1.9.0 をリリースする

← いまココ!

  • 青木さんの代理のプロジェクトマネジャーを探す
  • ruby 1.9.1 への対応を決める
  • クラスリファレンス:組み込み:すべてのライブラリのドキュメントを書く
  • クラスリファレンス:標準添付:すべてのライブラリのドキュメントを書く
  • クラスリファレンス:組み込み:エントリの内容をチェックする
  • クラスリファレンス:標準添付:エントリの内容をチェックする
  • 言語仕様・文法: すべてのドキュメントを書く
  • 言語仕様・文法: すべての内容をチェックする
  • M17N のドキュメントを書く。
  • M17N の内容をチェックする
  • C API リファレンス:エントリを揃える (担当:青木)
  • C API リファレンス:全部のドキュメントを書く
  • C API リファレンス:内容をチェックする
  • 「Ruby言語仕様」を書き直す (担当:青木)
  • 前田さんに頼んで www.ruby-lang.org のアカウントをもらう
  • ruby-lang.org に移植
  • サイト公開
  • FAQ を書きなおす
  • インストールマニュアルをどうにかする
  • チュートリアル、ユーザガイドを書きなおす

BitClust 関係

done

  • [class page] メソッド名インデックスを追加 (これってなんだったかなあ……)
  • [class page] 継承したメソッドも表示 (いちおう表示しただけ)
  • [class/method page] added メソッドをそれっぽく表示 (分けて表示)
  • [class/method page] redefined メソッドをそれっぽく表示 (defined に混ぜて表示)
  • 「続きを読む」機能 (メソッドのドキュメントをクラスページに表示すること自体をやめたので不要に。 JavaScript 使ってその場で展開する?)
  • $; などのページが見られないバグを修正 [[ruby-reference-manual:398]]
  • 複数のエントリがあるメソッドのページで、すべてのエントリを表示する
  • Inherited Methods に同じメソッドが何回も登場するバグを直した
  • Inherited Methods に自クラスのメソッドが出てくるバグを直した
  • $, がエラー、特殊変数全般で$が抜ける[[ruby-reference-manual:454]]
  • URL にバージョンを入れる [[ruby-reference-manual:559]]
  • chm 生成
  • [parser] dl 内で pre を使えるようにする
  • [parser] dl 内で複数パラグラフを許す
  • デザインの改善
    • 引数、返り値、例外の違いが一目で分かるように。
  • ページ内リンク [[ruby-reference-manual:552]]
  • 言語仕様・文法のページを表示できるようにする
  • ウェブからメソッドを検索できるようにする
    • 部分一致検索
  • static HTML 生成

not yet

  • 任意のライブラリをインデックスに表示できるようにする
  • デザインの改善
    • メソッドのシグニチャが長い場合、クラスページでの表示が見にくい。
  • ウェブからメソッドを検索できるようにする
    • 継承を見る
    • インクリメンタル補完サーチ
  • テストを書く

project

  • ruby のバージョン毎の違いを diff 形式で表示する
  • メソッドのページがとてもたどりにくいのを改善する
  • クラスの alias
  • ライブラリの alias
  • 存在しないクラスやメソッドへはリンクしない
  • 存在しないエントリへのリンクをたどっても落ちないようにする
  • デッドリンク検出
  • クラスツリーを表示できるようにする
  • http://.../method/ になんか表示する?
  • http://.../ は特別なページにする?
  • [db] インクリメンタルなデータベース更新
  • [db] コミットがあったらデータベースをインクリメンタルに更新する
  • XHTML 化?
  • info 生成?
  • rdoc も見られるようにする
  • Ruby のソースコードをデータベースに入れる
  • Ruby で書かれたメソッドのソースコードに飛べるようにする
  • Ruby のソースコードブラウザを統合
  • method <-> function 変換データベース
  • メソッドのページから、その実体の C のコードに飛べるようにする
  • 関数のページからソースコードに飛べるようにする
  • C のソースコードブラウザを統合