Connection required on initialization
オープン
- 主要言語
- Ruby
- スター
- 158
- フォーク
- 28
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
When instantiating a `GitHub::Ldap` object, a connection is established and query performed to determine the server's capabilities which are used to configure the appropriate membership search strategies.
I'd like to avoid having to connect and query on object instantiation and only perform the query when it's absolutely needed.
コントリビューションガイド
調査の方向性
GitHub::Ldap オブジェクトの初期化から始め、メンバーシップ検索の戦略を選択する接続処理とサーバー機能の問い合わせを追跡します。実際にそれらの機能を必要とする操作を特定し、そのうえで、初期化では接続を回避しつつ、必要なメンバーシップ検索では引き続き正しい戦略を取得してサーバーに問い合わせることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- ruby
- 領域
- authentication, backend
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100