Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

feat!: adopt numeric coercion contract

オープン
#402 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
python
領域
backend

調査の方向性

この作業は open-feature/flagd#1996 と flagd-testbed#379 によってブロックされています。これらが取り込まれたら、まず resolvers/ と resolvers/process/ ディレクトリから始め、その後、更新された flagd-testbed シナリオを確認してください。完了条件は、個別解決と一括解決の両方に対してロスレスな強制変換が一貫して適用され、サブモジュールが古い除外なしで @numeric-coercion-v2 を使用し、破壊的変更がリリースノートで扱われていることです。

索引モデルが issue の本文から書いたものです。

説明

Adopts the numeric coercion ADR in the flagd provider.

  • implement lossless numeric coercion in the in-process resolver (per-language flagd-core)
  • for ResolveAll / AnyFlag.double_value, apply the same lossless check client-side so bulk eval matches individual Resolve* behavior
  • bump flagd-testbed submodule; adopt @numeric-coercion-v2 and drop old @numeric-coercion exclusions/scenarios
  • coordinated release with other providers
  • breaking; call out in release notes

Update resolvers under resolvers/ and resolvers/process/.

Parent: https://github.com/open-feature/flagd/issues/1995

Depends on

Blocked until the following land first:

  • open-feature/flagd#1996 (flagd + flagd-core implementation)
  • open-feature/flagd-testbed#379 (@numeric-coercion-v2 scenarios and new testbed release)
主要言語
Python
スター
27
フォーク
33
平均マージ
5時間
マージ済み PR(30日)
10

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

open-feature/python-sdk-contrib のほかの issue

open-feature/python-sdk-contrib の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。