Skip to content

Add GitHub issue templates and update docs#741

Open
kavyamsft wants to merge 2 commits into
mainfrom
user/kanagala/update-docs-and-templates
Open

Add GitHub issue templates and update docs#741
kavyamsft wants to merge 2 commits into
mainfrom
user/kanagala/update-docs-and-templates

Conversation

@kavyamsft
Copy link
Copy Markdown
Contributor

@kavyamsft kavyamsft commented May 21, 2026

What

Adds a .github/ISSUE_TEMPLATE/ folder with templates for this repo and refreshes CONTRIBUTING.md / SUPPORT.md.

Issue templates

  • bug_report.md — Image Customizer bug reports, including version, repro steps, logs, and environment (host OS/arch, base/target image format).
  • feature_request.md — feature/enhancement proposals with proposed config sketch and use-case impact.
  • documentation.md — documentation issues with page URL / repo path.
  • questions-feedback.md — general questions and feedback.
  • config.yml — issue chooser config with contact links to the docs site, the Microsoft security reporting process (per SECURITY.md), and the upstream microsoft/azurelinux repo. Blank issues remain disabled.

Docs

  • CONTRIBUTING.md: link to the Azure Linux contribution philosophy / best practices.
  • SUPPORT.md: point users at the Azure Linux report-issues guidance.

Why

Gives issues structured prompts so we get the information needed to triage (version, command line, config, logs, environment) and aligns guidance with the broader Azure Linux project.

- Add .github/ISSUE_TEMPLATE/ with bug_report, feature_request, documentation, questions-feedback templates and a config.yml chooser.

- Link to Azure Linux contribution philosophy in CONTRIBUTING.md.

- Point SUPPORT.md at the Azure Linux report-issues guidance.
@kavyamsft kavyamsft requested a review from a team as a code owner May 21, 2026 21:05
Updated the host OS version in the bug report template.
name: Feature request
about: Suggest a new feature or enhancement for Image Customizer
title: '[Feature]: '
labels: feature-request
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

labels: feature-request doesn't match SUPPORT.md's [gh-feature] link (?labels=enhancement) or the companion PR microsoft/azure-linux-dev-tools#205, which uses enhancement. Suggest changing to labels: enhancement so the chooser, the SUPPORT link, and the sibling repo all agree.

@@ -0,0 +1,8 @@
blank_issues_enabled: false
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you missing a contact link to the docs site?

@@ -0,0 +1,43 @@
---
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we care about osmodifier, or is the regarded as an internal-only tool?

**Describe the bug**
A clear and concise description of what the bug is.

**Image Customizer version**
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Companion PR has

Output from azldev version:

Suggest:

Output from imagecustomizer --version:

about: Report a bug in Image Customizer
title: '[Bug]: '
labels: bug
assignees: ''
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

assignees: [] (or just omit)

similar comment in the three other instances

@@ -0,0 +1,43 @@
---
Copy link
Copy Markdown
Contributor

@vinceaperri vinceaperri May 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The link in the README.md's Getting Help section will be broken by blank_issues_enabled: false. Should update it to /issues/new/choose URL.

What actually happened? Include error messages verbatim.

**Logs / Output**
Please attach or paste the relevant logs.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: trailing whitespace

Comment thread CONTRIBUTING.md
## Azure Linux Contribution Philosophy and Best Practices

Before contributing, please review our [Azure Linux contribution philosophy and best practices](https://aka.ms/azurelinux-contributing). It covers the principles we follow when accepting changes and other guidance that will help
your PR land smoothly.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: why is there a line break here?

**Describe the bug**
A clear and concise description of what the bug is.

**Image Customizer version**
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding "Image Customizer version" and "To Reproduce" before fully describing the bug feels backwards.

Consider moving "To Reproduce" after "Logs / Output" and "Image Customizer version" after "Environment"


---

**Describe the bug**
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps keep the titles in noun form instead of switching to the imperative.

  • Describe the bug -> Bug description
  • To Reproduce -> Reproduction steps

@@ -0,0 +1,8 @@
blank_issues_enabled: false
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you missing docs-site contact link?

Comment thread CONTRIBUTING.md

## Bugs

If the bug is security related, please use the [security guidelines](#security-vulnerabilities) above. Otherwise, please use the [issues page](https://github.com/microsoft/azure-linux-image-tools/issues) on Azure Linux Image Tools to file bugs.
Copy link
Copy Markdown
Contributor

@vinceaperri vinceaperri May 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bugs section could either be removed (since CONTRIBUTING covers this) or updated

@@ -0,0 +1,19 @@
---
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are discussions enabled for this repository?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants