Add the Contributors Wall template (`github-contributors-wall`)
Mantenedores costumam responder em até 1 dia
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 78/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- react, typescript
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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>.
- Linguagem predominante
- TypeScript
- Estrelas
- 8
- Forks
- 4
- Merge médio
- 6h 37min
- PRs com merge (30d)
- 58
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de codercops/ogcops
-
hacktoberfest help wanted templates
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
good first issue hacktoberfest templates
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Add the GitHub Issue Card template (`github-issue-card`)Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Abertagood first issue hacktoberfest templates
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
codercops/ogcops#65 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Gallery search and filters stop working after you come back to /templates through a site linkTalvez já em andamento @prakashNalla assumiu há 1 dia. Abertabug good first issue hacktoberfest ui
codercops/ogcops#151 · 4 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
hacktoberfest
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
Todas as issues de codercops/ogcops
Issues semelhantes
-
[BUG] rag: sentence content can cross the reported sentence boundariesTalvez já em andamento @LJK-ikun assumiu hoje. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia
-
bug needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia
-
README: the Resource URI Schemas example's file://documents/* pattern only matches that literal URIAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
platformatic/mcp#361 ·
Mantenedores costumam responder em até 1 dia
-
frontend
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Push: sem service worker ou sem VAPID, o interruptor de Notificações fica ligado sem avisar nadaAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
melgarafael/DeskcommCRM#3164 ·
Mantenedores costumam responder em até 1 dia