JUNNETWORKS / 42-webserv

Webserv is one of the projects in 42 cursus.
5 stars 0 forks source link

42-webserv

Webserv is one of the projects in 42 cursus.

Table of Contents

Docs

使い方

make re && ./webserv [config path] で起動。

何ができるかはreview.mdを参照してください。

コーディングルール

Google C++ Style Guide に従う。

ディレクトリ構成

.
 configurations: コンフィグファイル置き場
 docs: ドキュメント
 review: レビュー用のファイルや設定
 srcs
    cgi: CGIに関するコード。CGI実行やCGIの出力のパースなど。
    config: コンフィグクラスの定義やコンフィグパーサー。
    http: HTTPのリクエストパーサーや各種HttpResponseクラス。
    result: Result<T> の宣言と実装
    server: main関数や初期設定、イベントループ、ソケットクラスの定義など。
    utils: 便利関数。
 test: 他のサーバーソフトウェアとの出力比較などの動作確認用。
 unit_test: ユニットテスト。