diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 00000000..c6662c84 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,24 @@ +name: Report a problem +description: A script failed, a cask or font is gone, or a setting doesn't apply 🛠️ +title: "Problem: " +labels: ["bug"] +body: + - type: input + id: script + attributes: + label: Which script or file? + placeholder: init/.casks + validations: + required: true + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Paste the error output if there is one. + validations: + required: true + - type: input + id: macos + attributes: + label: macOS version and chip + placeholder: macOS 26.1 on Apple silicon diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..ca852ca7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Report a security vulnerability + url: https://github.com/FrancesCoronel/dotfiles/security/policy + about: Please don't open a public issue. Follow the security policy instead. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..a1d192c1 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,18 @@ + + +## What does this PR change? + + + +## Checklist + +- [ ] ShellCheck passes on any script I changed (CI runs it too) +- [ ] I didn't run `bootstrap.sh` or `init/` scripts to test this on a machine I care about +- [ ] If I moved or renamed a file, I updated every script that copies it and the README install steps +- [ ] No secrets, tokens, SSH keys or machine-specific paths + +### Credits + + + +- [ ] Added my name to the **Credits** section in `README.md` with a link to my website or GitHub profile 👥️