hackforla / hackforla/devops

Create a pre-work onboarding issue template for general DevOps CoP members

未关闭
#195 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
complexity: medium feature: templates role: DevOps Engineer size: 3pt
主要语言
PowerShell
星标
8
派生
10
平均合并
7 小时 30 分钟
30 天内合并 PR
22

描述

### Overview

We need an onboarding issue that a new DevOps CoP member can open for themselves, because right
now one does not exist. `devops` has templates only for onboarding and offboarding *leads*, and
those are performed by an existing lead rather than by the newcomer. `devops-security` has a
self-serve pre-work checklist, but it is specific to that repo and takes the member through
creating a personal AWS account and running Terraform. A person who joins the CoP and is not
going to work on devops-security therefore has no onboarding issue at all, and nothing tracks
whether they ever got set up.

### Action Items

- [ ] Confirm with the leads what a general CoP member is actually expected to do in their first
two weeks. This is the part that needs a decision, not just drafting — the answer
determines everything below.
- [ ] Write the template into `.github/ISSUE_TEMPLATE/` as a markdown template, following the
shape of devops-security's pre-work template: self-assign, pick a role label, set status,
add to the board, attend the meeting.
- [ ] Set `labels:` in the frontmatter. Note `devops` has no equivalent of devops-security's
`complexity: prework` label — decide whether to add one or use `complexity: small`.
- [ ] Keep the AWS and Terraform steps out. If a member later joins devops-security work, they
open that repo's pre-work issue then. Link to it rather than duplicating it.
- [ ] Add the template to `.github/ISSUE_TEMPLATE/config.yml` if that file gates what appears in
the picker.
- [ ] After the PR merges, go to the repo's "New issue" page and confirm the template appears and
produces a correctly labelled issue. GitHub renders the picker from the default branch
only, so this cannot be verified from your branch.

### Resources/Instructions

- Shape to follow: [pre-work-template-devops-security.md](https://github.com/hackforla/devops-security/blob/main/.github/ISSUE_TEMPLATE/pre-work-template-devops-security.md)
- What `devops` has today: `onboard-ops-cop-lead.md`, `offboard-ops-cop-lead.md`,
`recruit-new-lead.md`, `post-an-open-role.md`, plus the two blank forms — none of them is a
member self-onboarding issue
- The default branch of `devops` is `master`, not `main`
- This template is what the team-side checklist (sibling issue) will point new members at, so the
two should agree on what the member is asked to do

贡献指南

打开贡献指南

调研方向

首先检查 .github/ISSUE_TEMPLATE/pre-work-template-devops-security.md 和现有的 devops 模板,然后与 leads 确认对成员的一般要求。在 .github/ISSUE_TEMPLATE/ 中创建自助式 markdown 模板,必要时更新 config.yml,并排除 AWS/Terraform 步骤。合并后的模板出现在 master 上的 New issue picker 中,并创建出带有正确标签的 issue,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
github, markdown
领域
devops, documentation
Issue 类型
文档
难度
3/5
预计耗时
1-2 天
活跃度
活跃
描述清晰度
基本清楚
新手友好度
57/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。