Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Add the Office Hours event template (`event-office-hours`)

Aberta
#237 2 comentários 0 reações 1 responsável Ver no GitHub

Mantenedores costumam responder em até 1 dia

@bhushan4work já está trabalhando nisso.

Desde 23/10/2026.

  • #238 de @bhushan4work — aberto

Avaliação

Esta issue ainda não foi avaliada.

Descrição

good first issue hacktoberfest templates

Part of #5. For recurring community calls and maintainer office hours.

Idea
"Office hours" sits at the top as a small label, with the title large under it ("Ask the maintainers"). Below is the recurring slot ("Every Thursday · 17:00 to 18:00 IST"), the host's name and role ("Priya Shah, maintainer"), an optional topic line ("Bring your PR questions"), and a call-to-action pill at the bottom ("Join on Discord").

Template details

  • File: src/templates/event/office-hours.ts, id event-office-hours
  • Fields: commonFields.title, schedule (text, default "Every Thursday · 17:00 to 18:00 IST"), host (text), hostRole (text, optional), topic (text, optional), ctaText (text, default "Join on Discord"), commonFields.bgColor, commonFields.accentColor, commonFields.textColor

Where to look

  • Closest reference: src/templates/event/webinar.ts (date and time styling), src/templates/event/call-for-speakers.ts (a call-to-action pill, and accent text that stays readable on light backgrounds)

Acceptance criteria

  • Long titles shrink with autoFontSize(), and long schedules and topics truncate
  • An empty hostRole, topic or ctaText (or only spaces) hides cleanly
  • The pill text stays readable on any accent color
  • Re-exported in src/templates/event/index.ts and registered in the Event 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 #237 in the description.

Linguagem predominante
TypeScript
Estrelas
8
Forks
4
Merge médio
5h 19min
PRs com merge (30d)
99

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.