hexpm / hexpm/.github

Include repo name in issue template component dropdown

Open Beginner friendly
#6 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Extracted from a side comment on #5

having to select "Product or component" made me wonder where the issue would end up

While filing an issue in a hexpm-owned repo I thought there was some automation in place to auto-route issues from one repo to another. After looking at the diff of #4, I'm tempted to believe there is not, and the selection is only informational.

From the perspective of filing new issues, I found that experience off putting, too many form fields to go through.
If that is genuinely helping maintainers with the routing, then my suggestion is to include the intended repos next to each component.

Example

       options: 
         - Hex.pm website or API (hexpm/hexpm)
         - Hex CLI (hexpm/hex)

Affected dropdowns

https://github.com/hexpm/.github/blob/7a251663bc2f10976060b0cf0f577ef259e6957a/.github/ISSUE_TEMPLATE/bug_report.yml?plain=1#L9-L24

https://github.com/hexpm/.github/blob/7a251663bc2f10976060b0cf0f577ef259e6957a/.github/ISSUE_TEMPLATE/documentation.yml?plain=1#L9-L20

https://github.com/hexpm/.github/blob/7a251663bc2f10976060b0cf0f577ef259e6957a/.github/ISSUE_TEMPLATE/feature_request.yml?plain=1#L9-L24

https://github.com/hexpm/.github/blob/7a251663bc2f10976060b0cf0f577ef259e6957a/.github/ISSUE_TEMPLATE/question.yml?plain=1#L9-L24

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the affected dropdowns in .github/ISSUE_TEMPLATE/bug_report.yml, documentation.yml, feature_request.yml, and question.yml, using the linked sections as the starting point. Update each component option to include its intended repository name, then verify that all four templates present the routing information consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
developer-experience
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
88/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.