Skip to content

Creating issues to Add Missing Labels to Issue Templates #4307

@jdingeman

Description

@jdingeman

Dependencies

Overview

Developers have noticed that the GitHub bot will remove a label if a dev who creates an issue adds a label immediately after clicking "Submit new issue." We need to add the labels from the Missing series to the Issue Templates to prevent the GitHub bot from removing the labels, since the labels will already be set.

Action Items

  • This issue should only be assigned to a lead
  • In the Dependency section of this issue, click on each item to create the issue with the correct name (one at a time)
    • Paste the body template (1 or 2) from below into the issue and customize from the HLFA site: Audit: New Issue Template labels spreadsheet (see resources)
      • [ISSUE TEMPLATE YML] will be replaced with the corresponding issue template name
      • [INSERT CONTENT FROM SHEET] will be replaced with the current line and new line values in the spreadsheet
    • Add the labels good first issue size: 0.5pt role: front end role: back end/devOps, Feature: Board/GitHub Maintenance, ready for dev lead
  • Once all necessary issues have been created
    • remove the subheadings that say #### Issues that use template 1 and #### Issues that use template 2
    • add a dependency label
    • move this issue to the Ice Box column
  • If all the dependency issues are closed, remove the dependency label, move this issue from the Ice Box to the In Progress column, and close this issue.

Resources/Instructions

Body Template 1

### Prerequisite
1. Be a member of Hack for LA. (There are no fees to join.) If you have not joined yet, please follow the steps on our [Getting Started page](https://www.hackforla.org/getting-started) and attend an onboarding session.
2. Please make sure you have read our **[Hack for LA Contributing Guide](https://github.com/hackforla/website/blob/gh-pages/CONTRIBUTING.md)** before you claim/start working on an issue.
### Overview
As developers, we need to add the labels from the [Missing series](https://github.com/hackforla/website/wiki/How-to-read-and-interpret-labels#missing-series) so that we can avoid the GitHub bot taking off the labels when devs add them to issues.
### Action Items
- [ ] Navigate to `.github/ISSUE_TEMPLATE/[ ISSUE TEMPLATE YML ]`
- [ ] Add the following line under the description field
   ```
   labels: ['role missing', 'Complexity: Missing', 'Feature Missing', 'size: missing','Draft']
   ```
**For PM, Merge Team, or Tech Lead**
- [ ] Once the pull request associated with this issue is approved and merged, please update and edit epic #4307 by
  - [ ] Checking off the dependency for this issue
  - [ ] If all dependencies are checked off, please move issue to the New Issue Approval column and remove the Dependency label

#### File and Code links you will need to work on this issue
- Directory to find the page in once you have it in your IDE: `.github/ISSUE_TEMPLATE/[ ISSUE TEMPLATE YML ]`
- This issue is part of epic #4307

Body Template 2

### Prerequisite
1. Be a member of Hack for LA. (There are no fees to join.) If you have not joined yet, please follow the steps on our [Getting Started page](https://www.hackforla.org/getting-started) and attend an onboarding session.
2. Please make sure you have read our **[Hack for LA Contributing Guide](https://github.com/hackforla/website/blob/gh-pages/CONTRIBUTING.md)** before you claim/start working on an issue.
### Overview
As developers, we need to add the labels from the [Missing series](https://github.com/hackforla/website/wiki/How-to-read-and-interpret-labels#missing-series) so that we can avoid the GitHub bot taking off the labels when devs add them to issues.
### Action Items
- [ ] Navigate to `.github/ISSUE_TEMPLATE/[ ISSUE TEMPLATE YML ]`
- [ ] Replace the following line
   ```
   [INSERT CONTENT FROM SHEET]
   ```
   with
   ```
   [INSERT CONTENT FROM SHEET]
   ```

**For PM, Merge Team, or Tech Lead**
- [ ] Once the pull request associated with this issue is approved and merged, please update and edit epic #4307 by
  - [ ] Checking off the dependency for this issue
  - [ ] If all dependencies are checked off, please move issue to the New Issue Approval column and remove the Dependency label

#### File and Code links you will need to work on this issue
- Directory to find the page in once you have it in your IDE: `.github/ISSUE_TEMPLATE/[ ISSUE TEMPLATE YML ]`
- This issue is part of epic #4307

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions