Add the Contributors Wall template (`github-contributors-wall`)
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 78/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- react, typescript
調査の方向性
Start with src/templates/event/multi-speaker.ts for the wrapping grid, src/templates/github/stars-banner.ts for the large number, and src/templates/github/contribution-graph.ts for deterministic styling. Implement the template in src/templates/github/contributors-wall.ts, handling initials safely and deriving colors from names. Then re-export it in src/templates/github/index.ts and register it in src/templates/registry.ts; done means it meets the acceptance criteria and shared checklist in #5.
索引モデルが issue の本文から書いたものです。
説明
Part of #5. Thank your contributors with a wall of avatars.
Idea
The left side shows the repo name, a large "128 contributors" and a short thank-you line. The right side is a wall of up to 15 circular initials avatars that wrap. Each person's color is picked from a small palette based on their name, so it's the same every time. If the count is larger than the number of names shown, the last circle reads "+113".
Template details
- File:
src/templates/github/contributors-wall.ts, idgithub-contributors-wall - Fields:
repoName(text),commonFields.description,contributorCount(text),contributors(textarea, comma-separated names),commonFields.bgColor,commonFields.accentColor,commonFields.textColor
Where to look
- Closest reference:
src/templates/event/multi-speaker.ts(wrapping grid),src/templates/github/stars-banner.ts(big number) - Deterministic pattern:
src/templates/github/contribution-graph.ts
Acceptance criteria
- Initials are computed safely (one-word names, extra spaces)
- No
Math.random(); colors derive from the name - Re-exported in
src/templates/github/index.tsand registered in the GitHub block ofsrc/templates/registry.ts - Meets the shared template checklist in #5
One template per contributor at a time, so more people get a chance.
Want to work on this? Comment below and I'll assign it to you. Please take one issue at a time, branch off dev, and open your PR against dev with Closes #<this issue number>.
- 主要言語
- TypeScript
- スター
- 8
- フォーク
- 4
- 平均マージ
- 6時間 37分
- マージ済み PR(30日)
- 58
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
codercops/ogcops のほかの issue
-
hacktoberfest help wanted templates
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
good first issue hacktoberfest templates
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
Add the GitHub Issue Card template (`github-issue-card`)再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンgood first issue hacktoberfest templates
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
codercops/ogcops#65 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Gallery search and filters stop working after you come back to /templates through a site link対応中かも @prakashNalla が 1 日前に担当しました。 オープンbug good first issue hacktoberfest ui
codercops/ogcops#151 · コメント 4 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
hacktoberfest
難易度 1/5 1時間未満 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
codercops/ogcops の issue をすべて見る
似ている issue
-
[BUG] rag: sentence content can cross the reported sentence boundaries対応中かも @LJK-ikun が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
bug needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
README: the Resource URI Schemas example's file://documents/* pattern only matches that literal URIオープン
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
platformatic/mcp#361 ·
メンテナーはふだん 1 日以内に返信
-
frontend
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
Push: sem service worker ou sem VAPID, o interruptor de Notificações fica ligado sem avisar nadaオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
melgarafael/DeskcommCRM#3164 ·
メンテナーはふだん 1 日以内に返信