-
Notifications
You must be signed in to change notification settings - Fork 68
Tdiarykaigi20110215
tdtds edited this page Feb 16, 2011
·
12 revisions
(どんどん更新してください)
(アジェンダのコピペなので、改変希望)
- tdiary-core/masterにマージされてしまったtestableの経緯と現状についての申し開き
- 25年使える日記システムのためには、テストは必須なので最重要事項(ただ)
- Rack に合わせたインターフェースにする
- Agree(ただ)
- @cgi の引き回しはやめたい、@req @res を使いたい
- tDiary コアは @cgi を使わないようにする、プラグインも非推奨、ただし互換性のためプラグインには @cgi を渡す(ただ)
- Rack ではテストされているが、CGI としてデプロイすると動かなかったりするので、CGI のテストは必須
- hsbt が CGI のテスト環境を準備・実施(ただ)
- trackback 廃止、だってだれも使ってないでしょ(ただ)
- XML-RPC は atom-rpc へ(ただ)
- ただしAPI系の追加は今後はRack上のみにしたい(tb.rbをコピーするような見苦しいのはイヤ)。
- メインサポートとなる Ruby バージョンは 1.9.2、1.8系は互換として動くようにする(ただ)
- 1.8.5 でも動いている環境があるよ!
- 「セクションごとのPerma Linkは必要か?」議論
- セクションごとに表示すると、ツッコミが日別であることと矛盾する(はてなダイアリーの例は避けたい)
- 日記のオーナーがどう思うかだけでなく、読者がどう思うかまで含めて仕様を考えていきたい
- セクションアンカーを使わずにURL(のパス部分)だけPermalinkを実現するのはどうか
- Permalinkを実現する部分のみプラグインなどで実現するのはOK、本体に手を入れるのもOK
###開発系
- tdiary.rb はそろそろ分割したいなあ
- 当初は性能面からファイル数を減らしていたが、もう2011年だし分割OK。index.rb用とupdate.rb用、共通の3分割にしてtdiary/下へ移動しよう(ただ)
- ほとんどのコードを ruby 1.9 ベースに移行して1.8で動かす時にのみcompatible.rb を使うようにしたい
- compatible.rb の上部にある for 1.9 なコードは消していいよ(ただ)
- to_a を本体で使っている箇所はなさそう(まちゅ)
- Rack環境での複数日記運用手法(←おれが知りたい)
- kakutani.com は複数日記が動いているらしい
###プロジェクト運営系:
- tDiary.orgのホスティング移行と管理チーム結成
- 複数人体制にしたい
- たださん管理サーバ、個人情報が存在するのでアカウントはたださんのみ
- どこか良いところがあれば借りたい
- 安いところなら有償でも可
- (↑に関連して)セキュリティ・チーム結成
- たださんのみが security@ 宛を受け取っている
- 複数人体制にしたい
- 求む立候補
- tDiary-users の管理者募集
- 仕事はユーザー掲示板と ML の spam 対応・対策が現状ではほとんどすべて
- 複数人体制にしたい
- 求む立候補(sourceforge.jp のアカウントを作成して、tdiary-users 参加申請をしてください。)
- debian のパッケージメンテナンスについて
- メンテナのはんばあぐさんが多忙で手をつけられてない
- やまねさん、安井で引き継いでメンテを行う
- git でソース管理したい、github を使うか git.debian.org を使うか?
- github に持って行ったけどパッケージ更新の頻度とかどうする
- 基本はリリースベースで更新
- gem を同梱するときの注意点的なもの
- とくにないが、本体と分離できる形にしてあれば良い
- メンテナのはんばあぐさんが多忙で手をつけられてない
- githubのissuesをお試しで使ってみるぞ!
「あっ」(kakutani,hsbt)
安全な実行手段をかんがえます! (hsbt,kakutani)
- すくなくとも、Dispatcher.rbから呼ばれているTDiaryBaseのサブクラスの各コマンドの実行を網羅するだけのケースが必要
- 代表的な標準添付プラグインを有効にした状態で動くテストケースも欲しい(キリがないので、どれを選ぶか考えないといけない)
(当日はちゃんと答えられませんでしたが、思いだしました)
あと今はテストケースを足していくための段取りもできていないので、このへんはもうちょっと詰めないと協力してもらえなさそう (kakutani)
昔はCVSというのがあってだな……(ry
- IPv6対応しないといけないんじゃ? (tdiary-develをみてね)
http://sourceforge.net/mailarchive/message.php?msg_id=27049778