Add the GitHub Issue Card template (`github-issue-card`)

Fechada Para iniciantes
#65 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

  • #131 de @wufangyong973 — fechado sem integrar

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
82/100
Tipo de issue
Funcionalidade
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
typescript
Domínio
frontend

Direção de pesquisa

Comece por src/templates/github/repo-card.ts, a referência de template mais próxima, e leia src/templates/job/tech-stack-role.ts para o estilo das pílulas. Implemente o novo template em src/templates/github/issue-card.ts, depois exporte-o novamente de src/templates/github/index.ts e registre-o no bloco GitHub de src/templates/registry.ts. Consulte a checklist compartilhada de templates em #5; considera-se concluído quando o card atende à checklist e as cores dos rótulos são determinísticas com base no índice.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

good first issue hacktoberfest templates

Part of #5. Fitting for Hacktoberfest: a shareable card for a single GitHub issue.

Idea
It looks like an issue header. The repo name is small at the top, then a big title followed by a muted "#42". A status pill (green "Open" or purple "Closed") has a small ring icon made from a bordered circle div. Up to 4 label chips wrap, with colors from a fixed palette. The footer reads "author opened this issue · 12 comments". No logos or images.

Template details

  • File: src/templates/github/issue-card.ts, id github-issue-card
  • Fields: repoName (text), issueNumber (text), commonFields.title, status (select: Open / Closed), labels (text, comma-separated, e.g. "good first issue, hacktoberfest"), commonFields.author, comments (text), { ...commonFields.bgColor, defaultValue: '#0d1117' }, commonFields.textColor, commonFields.accentColor

Where to look

  • Closest reference: src/templates/github/repo-card.ts
  • Pills: src/templates/job/tech-stack-role.ts

Acceptance criteria

  • Label chip colors come from a fixed palette by index (deterministic)
  • Re-exported in src/templates/github/index.ts and registered in the GitHub block of src/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
8h 44min
PRs com merge (30d)
158

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de codercops/ogcops

Todas as issues de codercops/ogcops

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.