Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Add the Welcome newsletter template (`newsletter-welcome`)

Fermée
#247 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
79/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
react, typescript
Domaine
frontend

Piste de recherche

Read src/templates/newsletter/subscribe-card.ts and src/templates/newsletter/issue-card.ts for the closest newsletter templates, then check the shared template checklist in #5. Add src/templates/newsletter/welcome.ts with the specified fields and acceptance criteria; re-export it from src/templates/newsletter/index.ts and register it in src/templates/registry.ts. Done when the acceptance criteria and shared checklist are met.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

good first issue hacktoberfest templates

Part of #5. For the welcome post a newsletter sends to new subscribers.

Idea
A small label sits at the top ("Welcome to"), with the newsletter name large under it ("The Friday Brief"). Below are up to three numbered things to expect ("A 5-minute read every Friday", "One deep dive a month", "No ads, ever"), and an optional sign-off at the bottom ("Priya, editor").

Template details

  • File: src/templates/newsletter/welcome.ts, id newsletter-welcome
  • Fields: label (text, default "Welcome to"), commonFields.siteName (the newsletter name), item1 to item3 (text, optional), signoff (text, optional), commonFields.bgColor, commonFields.accentColor, commonFields.textColor

Where to look

  • Closest reference: src/templates/newsletter/subscribe-card.ts (newsletter header), src/templates/newsletter/issue-card.ts

Acceptance criteria

  • Empty items (or only spaces) are skipped and the numbers stay in order, and long items truncate
  • An empty signoff hides cleanly, and the numbers and label stay readable on a light background
  • Re-exported in src/templates/newsletter/index.ts and registered in the Newsletter 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 #247 in the description.

Langage dominant
TypeScript
Étoiles
8
Forks
4
Merge moyen
8 h 13 min
PR mergées (30 j)
121

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de codercops/ogcops

Toutes les issues de codercops/ogcops

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.