Skip to content

Conversation

@kaitozaw
Copy link
Collaborator

Pull Request

Category

Documentation

Feature/Issue Description

Q: Please give a brief summary of your feature/fix
A: Updated the issue template setup to align with GitHub’s revised issue template guidelines.

Q: Give a technical rundown of what you have changed (if applicable)
A:

  • Migrated the legacy issue template to the supported directory-based structure under .github/ISSUE_TEMPLATE/.
  • Moved the existing template to .github/ISSUE_TEMPLATE/bug_report.md.
  • Added config.yml to disable blank issues and include a link to the project wiki for user guidance.

@kaitozaw kaitozaw temporarily deployed to Integrate Pull Request December 19, 2025 00:44 — with GitHub Actions Inactive
@kaitozaw kaitozaw changed the title Fixes issue #3465 Fixes #3465 Dec 19, 2025
@kaitozaw kaitozaw changed the title Fixes #3465 Fixes issue #3465 Dec 19, 2025
@kaitozaw kaitozaw changed the title Fixes issue #3465 Fixes issue/new-issue-template (#3465) Dec 22, 2025
@zinduolis zinduolis temporarily deployed to Integrate Pull Request December 23, 2025 05:54 — with GitHub Actions Inactive
@zinduolis zinduolis temporarily deployed to Integrate Pull Request December 23, 2025 07:00 — with GitHub Actions Inactive
@zinduolis zinduolis self-requested a review December 23, 2025 07:06
@zinduolis
Copy link
Contributor

Review Summary: PR 3471 (Issue Templates)

1. Overview of Changes

The PR modernizes the BeEF issue reporting flow by transitioning from a legacy flat file to GitHub's recommended directory-based structure.

  • Migrated: Moved .github/ISSUE_TEMPLATE.md to .github/ISSUE_TEMPLATE/bug_report.md.
  • Added Metadata: Included YAML front matter (name/about) for better UI presentation on GitHub.
  • Improved Friction: Added .github/ISSUE_TEMPLATE/config.yml which:
    • Disables blank issues to ensure structured bug reports.
    • Adds a "Questions / Support" link pointing directly to the BeEF Wiki.

2. Verification Results

The implementation was verified through local inspection and functional testing.

Local Test (GitHub CLI)

  • Command: gh issue create --template "bug_report.md"
  • Result: SUCCESS. The CLI successfully identified and parsed the new template, prompting for an issue title. This confirms that the new directory structure and template metadata are correctly configured.

3. Conclusion

The changes are technically sound, follow GitHub best practices, and improve the project's issue management.

Status: Ready to Merge.

@zinduolis zinduolis merged commit e789afb into beefproject:master Dec 23, 2025
5 checks passed
@kaitozaw kaitozaw deleted the issue/3465-new-issue-template branch December 23, 2025 08:07
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