Enforce correct creation of Context
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 48/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- python
調査の方向性
まず、この Python リポジトリで Context の構築、Context を受け取る API メソッド、および既存のユニットテストを見つけます。Issue に記載された managerState フラグのチェックを追加し、テストによって誤って作成または渡された Context オブジェクトが検出されることを確認します。
索引モデルが issue の本文から書いたものです。
説明
What
Set a flag in the Context.managerState and assert that the same flag exists in the Context passed to each API method
Why
See https://github.com/OpenAssetIO/usdOpenAssetIOResolver/pull/47 where the USD resolver plugin was not creating the Context properly, and it was only when prototyping a feature that required use of the managerState that it became apparent.
By making some use of the managerState, if only to store and check a boolean flag, we could have detected this problem early in the unit tests.
- 主要言語
- Python
- スター
- 9
- フォーク
- 9
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
OpenAssetIO/OpenAssetIO-Manager-BAL のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 58/100
-
difficulty/medium documentation good first issue help wanted
難易度 3/5 1〜2日 初心者へのやさしさ 42/100
-
Use Python type annotations再び着手できるかも @Srish-ty が 803 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンdifficulty/easy good first issue help wanted
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
OpenAssetIO/OpenAssetIO-Manager-BAL#123 · コメント 2 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
OpenAssetIO/OpenAssetIO-Manager-BAL#88 · コメント 2 件 ·
OpenAssetIO/OpenAssetIO-Manager-BAL の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
With emit_ontology_keys, one ontology key change is reported as two errors (keys and keys_digest)対応中かも @rvandewater が今日担当しました。 オープンbug priority:low
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
難易度 1/5 1〜3時間 初心者へのやさしさ 84/100
iausathub/satchecker#286 ·
メンテナーはふだん 1 日以内に返信
-
bug test
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
OpenAssetIO/OpenAssetIO#1527 ·
-
automated endpoint-dead needs-curation
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
almanac-data/climate-almanac#128 ·
メンテナーはふだん 1 日以内に返信