[base-controller] Make `metadata` a static property
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 42/100
- issue の種類
- リファクタリング
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- typescript
調査の方向性
まず BaseController とその metadata プロパティを特定し、次に issue で説明されている予定された例外、ComposableController、および client-repository の状態リスナーのセットアップを調べます。metadata が static になるように API を更新し、既存の controller の使用方法を壊すことなく、controller の構築前にリスナーまたはハンドラーを設定できることを確認します。
索引モデルが issue の本文から書いたものです。
説明
The BaseController API has a metadata instance property, but we almost always know the metadata statically (the one exception to this, ComposableController, is planned for deletion). We can make this a static property instead.
This would make it easier to setup state listeners/handlers programmatically before controller construction in the client repositories.
- 主要言語
- TypeScript
- スター
- 420
- フォーク
- 313
- 平均マージ
- 1日 21時間
- マージ済み PR(30日)
- 408
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
MetaMask/core のほかの issue
-
CI: "Validate changelog diffs" job fails on every fork-sourced pull request対応中かも @Roxen-AS が 7 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
platform-api-docs: `scan` strategy misses ESM-only packages, which ship `.d.ts` rather than `.d.cts`対応中かも @gaohan1994 が 8 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
[utils] Replace the `uuid` dependency with `crypto.randomUUID()`対応中かも @avantikonde が 21 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
MetaMask/core#10210 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[utils] `toWei` accepts fractional wei and returns wrong values対応中かも @Roxen-AS が 7 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
eth-json-rpc-middleware: `TransactionParamsStruct` rejects numeric `chainId`, breaking dapp transactions対応中かも @truehazker が 65 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
MetaMask/core#9964 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
better-auth/better-auth#12132 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
o8 next debug build aborts on Glass to Dark appearance switch (nil identifier messaged before check)オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
hurttlocker/o8#5112 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
webrecorder/wabac.js#386 ·
-
needs-triage
難易度 1/5 1〜3時間 初心者へのやさしさ 92/100
agent-of-empires/agent-of-empires#5098 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信