Add the Open Roles job template (`job-open-roles`)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 68/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- react, typescript
- 領域
- frontend
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
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, idjob-open-roles - Fields:
company(text),commonFields.title(default "We're hiring"),role1torole4(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.tsand registered in the Job block ofsrc/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>.
- 主要言語
- TypeScript
- スター
- 8
- フォーク
- 4
- 平均マージ
- 6時間 37分
- マージ済み PR(30日)
- 58
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
codercops/ogcops のほかの issue
-
hacktoberfest help wanted templates
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
good first issue hacktoberfest templates
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
Add the GitHub Issue Card template (`github-issue-card`)再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンgood first issue hacktoberfest templates
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
codercops/ogcops#65 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Gallery search and filters stop working after you come back to /templates through a site link対応中かも @prakashNalla が 1 日前に担当しました。 オープンbug good first issue hacktoberfest ui
codercops/ogcops#151 · コメント 4 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
hacktoberfest
難易度 1/5 1時間未満 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
codercops/ogcops の issue をすべて見る
似ている issue
-
[BUG] rag: sentence content can cross the reported sentence boundaries対応中かも @LJK-ikun が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
bug needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
README: the Resource URI Schemas example's file://documents/* pattern only matches that literal URIオープン
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
platformatic/mcp#361 ·
メンテナーはふだん 1 日以内に返信
-
frontend
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
Push: sem service worker ou sem VAPID, o interruptor de Notificações fica ligado sem avisar nadaオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
melgarafael/DeskcommCRM#3164 ·
メンテナーはふだん 1 日以内に返信