ロードマップ
ft_irc プロジェクトの今後の開発計画と目標を示します。
フェーズ1: 基本機能の実装 (完了)
- RFC1459に準拠した基本的なIRCコマンドのサポート。
- ノンブロッキングI/Oモデルによる複数クライアント対応。
- クライアント、チャネル、コマンド管理の基本的なクラス設計。
フェーズ2: ドキュメントの充実化 (進行中)
- DoxygenによるAPIリファレンスの詳細化。
- VitePressによるプロジェクトドキュメントの整理と拡充。
- 設計思想、使用方法、テスト方法、貢献ガイドラインの明確化。
フェーズ3: 堅牢性と拡張性の向上 (計画中)
- より高度なエラーハンドリングとリカバリメカニズムの実装。
- SSL/TLSによるセキュアな接続のサポート。
- 設定ファイルの外部化と柔軟な設定オプションの提供。
- 追加のIRCコマンドや機能のサポート (例:
OPER,SQUIRREL)。 - パフォーマンス最適化。
将来の展望
- IRCプロトコルの最新仕様への対応。
- モジュール化されたプラグインシステムの導入。
- よりユーザーフレンドリーな管理ツールの開発。