ドキュメント
これは、ブランチnextで開発しているngx_mruby 3.xのドキュメントです。ページは4種類あります。ngx_mrubyを動かしてみるページ、作業ごとのガイド、リファレンス、それらの背景にあるコンセプトです。
ページの一覧
Section titled “ページの一覧”- はじめに:DockerでRubyのハンドラを持つnginxを動かしてから、スクリプトを書き換えます
- ガイド:インストール、バックエンドへリクエストを振り分ける、ファイルに載せたクライアントを拒否する、APIキーごとにレートを制限する、レスポンスのボディを変える、RubyでTCPの接続を許可する、ユースケースの一覧、開発版のエージェントプロキシ
- リファレンス:ディレクティブ、Rubyのクラスとメソッド、ビルド
- コンセプト:リクエストのフェーズ、フィルタ、ブロックせずに待つ、ライフタイムの4つのページ
- リリース:リリースノート、ngx_mruby 2.xから3.0.0への移行。リリースノートは、アップグレードする前に読む挙動の変更から始まります
- セキュリティ:セキュリティポリシー、信頼境界。信頼境界のページには、ngx_mrubyが何を信頼し、何をクライアントの入力として扱い、スクリプトが何に責任を持つかを書いています
- 開発に参加する:開発に参加する、テスト、ngx_mrubyの開発、作業の状態
ブランチとリリース
Section titled “ブランチとリリース”- ブランチの運用:
master、next、v2.xが何を持つか、2.xに留まるには何に固定すればよいか - v3をmasterへ昇格する:メンテナーのための昇格の手順
ngx_mrubyのソフトウェアライセンスはMITライセンスです。