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

Add the Open Roles job template (`job-open-roles`)

Aperta
#67 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

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

Direzione di ricerca

Start with src/templates/job/listing-card.ts and src/templates/newsletter/curated-links.ts to follow existing job-template and list-row patterns. Implement the template in src/templates/job/open-roles.ts, then re-export it from src/templates/job/index.ts and register it in the Job block of src/templates/registry.ts. Check the shared template checklist in #5; done means the count reflects non-empty roles and empty rows are omitted.

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

Descrizione

good first issue hacktoberfest templates

Part of #5. One image for "we're hiring for several roles".

Idea
A headline ("We're hiring"), the company name, and a badge like "4 open roles" counted from the filled-in roles. Below is a list of up to 4 rounded rows, each with the role name on the left and an "Apply" pill on the right. The footer shows the location and the careers URL.

Template details

  • File: src/templates/job/open-roles.ts, id job-open-roles
  • Fields: company (text), commonFields.title (default "We're hiring"), role1 to role4 (text), location (text), ctaText (text, e.g. "acme.com/careers"), commonFields.bgColor, commonFields.accentColor, commonFields.textColor

Where to look

  • Closest reference: src/templates/newsletter/curated-links.ts (list rows with separators), src/templates/job/listing-card.ts

Acceptance criteria

  • The role count badge matches the number of non-empty roles, and empty rows are not rendered
  • Re-exported in src/templates/job/index.ts and registered in the Job 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>.

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

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.