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

`reflex cloud project list` table renders `tier` as a raw JSON blob

クローズ 初心者向け
#7,300 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@harsh21234i がすでに取り組んでいます。

2026年9月28日 から。

  • #7340 @harsh21234i による — オープン

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
75/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
python
領域
cli

調査の方向性

reflex-hosting-cli パッケージ、特に reflex cloud project list のテーブルレンダリングロジックを調べてください。'tier' フィールドは生の JSON として出力されているオブジェクトです。テーブルがフォーマットされている場所(おそらくコマンドファイルまたは出力モジュール内)を見つけ、tier オブジェクトの 'name' プロパティのみを表示するように修正してください。また、apps inspect と apps history についても、同様のネストされたオブジェクトの扱いを確認してください。CLI コマンドを実行して読みやすい出力を確認することでテストしてください。

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

説明

Package: reflex-hosting-cli (reproduced on main at ea035ea47 and on #7207 at 988718e78)

The tier field is an object ({"name": "Enterprise", "cpu_quota": 100.0, "ram_quota": 500.0, "deployment_quota": 100}). The text table prints it as serialized JSON, which wraps into a tall, unreadable cell and squeezes every other column:

$ reflex cloud project list
┏━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━┓
┃ id       ┃ name     ┃ tier     ┃ app_count ┃ deploym… ┃ cpu_usage ┃ memory_… ┃
┡━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━┩
│ b32eac0… │ other_p… │ {"name": │ 1         │ 1        │ 1.0       │ 1.024    │
│          │          │ "Enterp… │           │          │           │          │
│          │          │ "cpu_qu… │           │          │           │          │
│          │          │ 100.0,   │           │          │           │          │
...

apps inspect (latest_deployment) and apps history on main (vm type) show nested objects the same way.

Expected: show the tier name only (e.g. Enterprise), or flatten it into readable columns. Leave the full object to --json.

主要言語
Python
スター
28.9k
フォーク
1.8k
平均マージ
2日 22時間
マージ済み PR(30日)
196

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

はじめの一歩

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

reflex-dev/reflex のほかの issue

reflex-dev/reflex の issue をすべて見る

似ている issue

Python の issue をもっと見る

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

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