[Devcontainers frontend plugin] Make the component hidden if no annotation is present
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 45/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- typescript
- 領域
- frontend
調査の方向性
packages/app/src/components/catalog/EntityPage.tsx から始めて、DevcontainersProvider EntitySwitch case と、既存の DEVCONTAINERS_ANNOTATION および isDevContainersAvailable の参照を調査します。アノテーションがない場合はコンポーネントが非表示になり、正しいアノテーションがある場合は表示されたままになれば完了です。
索引モデルが issue の本文から書いたものです。
説明
If the annotation is not present, make the DevcontainersProvider component hidden.
This should be working in packages/app/src/components/catalog/EntityPage.tsx:
<EntitySwitch>
<EntitySwitch.Case if={isDevContainersAvailable}>
<Grid item md={6} xs={12}>
<DevcontainersProvider config={devcontainersConfig}>
<ExampleDevcontainersComponent/>
</DevcontainersProvider>
</Grid>
</EntitySwitch.Case>
</EntitySwitch>
The isDevContainersAvailavble function should check if the correct annotations are in place like (pseudocode):
export const isDevContainersAvailable = (entity: Entity) =>
Boolean(entity.metadata.annotations?.[DEVCONTAINERS_ANNOTATION]);
This way the item can be hidden and the page can be cleaner.
- 主要言語
- TypeScript
- スター
- 67
- フォーク
- 9
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
coder/backstage-plugins のほかの issue
-
enhancement good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
coder/backstage-plugins#105 · リアクション 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
coder/backstage-plugins#148 ·
-
Coder plugin: Fallback authentication button still appears after user has already authenticated再び着手できるかも @buenos-nachos が 635 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug
coder/backstage-plugins#146 · 担当者 1 名 ·
-
bug help wanted
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
coder/backstage-plugins#144 · コメント 1 件 ·
-
backstage-coder: With Backstage and Coder deployed on the same cluster, HTTP responses are formatted as HTML再び着手できるかも @buenos-nachos が 743 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug
coder/backstage-plugins#142 · コメント 7 件 · 担当者 1 名 ·
coder/backstage-plugins の issue をすべて見る
似ている issue
-
type/bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
難易度 1/5 1時間未満 初心者へのやさしさ 95/100
lingdojo/kana-dojo#31593 · コメント 1 件 · リアクション 5 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 1/5 1〜3時間 初心者へのやさしさ 90/100
apache/fineract-backoffice-ui#697 ·
メンテナーはふだん 1 日以内に返信
-
good first issue hacktoberfest help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
libredb/libredb-studio#1291 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug P1
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
Yeachan-Heo/gajae-code#6295 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信