GAP-2: package config API has no grouped batch with revision token and idempotent scope (D0.1b blocking gap)
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- python
調査の方向性
GAP-2について_docs/adoption/settings-contract-inventory.mdを読み、その後core/settings_batch.pyと、issueで説明されているリリース済みパッケージのconfig APIを調査します。グループ化されたbatch操作、SettingsRevisionConflict、_idempotency_scope(scope, actor_ref)を、パッケージのlist/export/importおよびキーごとのPUT動作と比較します。完了条件は、D0.1cがパッケージのSetting行に対する安全なwriterパスを持ち、必要なbatch revisionとidempotencyのサポートが先に利用可能になっていることです。
索引モデルが issue の本文から書いたものです。
説明
Blocking gap for D0.1c, found by the D0.1b inventory. The site's core/settings_batch.py provides grouped batch read/update with an optimistic revision token (SettingsRevisionConflict) and an idempotent batch scope (_idempotency_scope(scope, actor_ref)). The released package config API (v0.3.0) offers list/export/import and per-key PUT with no revision token and no batch idempotency. D0.1c must keep settings_batch.py as the writer over package Setting rows, or the package must grow batch support first. Evidence: _docs/adoption/settings-contract-inventory.md GAP-2.
- 主要言語
- Python
- スター
- 0
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
DataTalksClub/website のほかの issue
-
bug infra operations P1 testing
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
DataTalksClub/website#329 ·
-
bug content data-migration documentation events operations P1
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
DataTalksClub/website#327 ·
-
bug frontend P0 testing
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
DataTalksClub/website#300 · コメント 7 件 ·
-
bug data-migration events P0 testing
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
DataTalksClub/website#295 · コメント 6 件 ·
-
courses enhancement P2
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
DataTalksClub/website#455 · コメント 6 件 ·
DataTalksClub/website の issue をすべて見る
似ている issue
-
Link Checker Reportオープンautomated issue report
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
RapidAI/RapidOCRDocs#119 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
btclib-org/btclib-node#1833 ·
メンテナーはふだん 1 日以内に返信
-
IRIS reader: no-data velocity bins (DB_VEL, DB_VELC) returned as 0.0 m/s instead of NaN対応中かも @syedhamidali が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 2 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
elodin-sys/elodin#890 ·
メンテナーはふだん 1 日以内に返信