Skip to content

ロードマップ

ft_irc プロジェクトの今後の開発計画と目標を示します。

フェーズ1: 基本機能の実装 (完了)

  • RFC1459に準拠した基本的なIRCコマンドのサポート。
  • ノンブロッキングI/Oモデルによる複数クライアント対応。
  • クライアント、チャネル、コマンド管理の基本的なクラス設計。

フェーズ2: ドキュメントの充実化 (進行中)

  • DoxygenによるAPIリファレンスの詳細化。
  • VitePressによるプロジェクトドキュメントの整理と拡充。
  • 設計思想、使用方法、テスト方法、貢献ガイドラインの明確化。

フェーズ3: 堅牢性と拡張性の向上 (計画中)

  • より高度なエラーハンドリングとリカバリメカニズムの実装。
  • SSL/TLSによるセキュアな接続のサポート。
  • 設定ファイルの外部化と柔軟な設定オプションの提供。
  • 追加のIRCコマンドや機能のサポート (例: OPER, SQUIRREL)。
  • パフォーマンス最適化。

将来の展望

  • IRCプロトコルの最新仕様への対応。
  • モジュール化されたプラグインシステムの導入。
  • よりユーザーフレンドリーな管理ツールの開発。