Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Add the Glossary Term tutorial template (`tutorial-glossary`)

Chiusa
#234 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@srikar-naidu ci sta già lavorando.

Dal 24/10/2026.

  • #244 di @srikar-naidu — integrata

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
76/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
react, typescript
Ambito
design, frontend

Direzione di ricerca

Start with src/templates/tutorial/cheat-sheet.ts for the JetBrains Mono panel and src/templates/tutorial/quiz-card.ts for the tutorial layout and readable accent text. Implement the fields and acceptance criteria in src/templates/tutorial/glossary.ts, then re-export it from src/templates/tutorial/index.ts and register it in the Tutorial block of src/templates/registry.ts. Check the shared template checklist in #5; done means the glossary handles long and empty values as specified and is registered.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

good first issue hacktoberfest templates

Part of #5. For "term of the day" posts and docs glossaries.

Idea
A small label sits at the top ("Term of the day"). The term is large under it ("Idempotent"), with an optional part of speech next to it in a muted color ("adjective"). Below is the definition in two or three lines, and an optional example in JetBrains Mono inside a code panel ("PUT /users/42 twice still leaves one user").

Template details

  • File: src/templates/tutorial/glossary.ts, id tutorial-glossary
  • Fields: label (text, default "Term of the day"), term (text), partOfSpeech (text, optional), commonFields.description (the definition), example (text, optional), commonFields.bgColor, commonFields.accentColor, commonFields.textColor

Where to look

  • Closest reference: src/templates/tutorial/cheat-sheet.ts (a JetBrains Mono panel), src/templates/tutorial/quiz-card.ts (tutorial layout, and accent text that stays readable on light backgrounds)

Acceptance criteria

  • Long terms shrink with autoFontSize(), and long definitions and examples are truncated
  • An empty partOfSpeech or example hides cleanly, and a value of only spaces counts as empty
  • Re-exported in src/templates/tutorial/index.ts and registered in the Tutorial 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 #234 in the description.

Lingua principale
TypeScript
Stelle
8
Fork
4
Merge medio
6h 40m
PR unite (30g)
106

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di codercops/ogcops

Tutte le issue di codercops/ogcops

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.