From 1bd9671cf524c196ed1da22a9e2433c197ed2899 Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Mon, 2 Mar 2026 19:35:06 -0800 Subject: [PATCH] feat: issue templates, PR template, security redirect --- .gitea/ISSUE_TEMPLATE/bug_report.md | 30 +++++++++++++++++++++++ .gitea/ISSUE_TEMPLATE/feature_request.md | 26 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/bug_report.md | 30 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++++ .github/ISSUE_TEMPLATE/feature_request.md | 26 ++++++++++++++++++++ .github/pull_request_template.md | 27 ++++++++++++++++++++ 6 files changed, 144 insertions(+) create mode 100644 .gitea/ISSUE_TEMPLATE/bug_report.md create mode 100644 .gitea/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/pull_request_template.md diff --git a/.gitea/ISSUE_TEMPLATE/bug_report.md b/.gitea/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..75a75a3 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,30 @@ +--- +name: Bug report +about: Something isn't working correctly +labels: bug +--- + +## Describe the bug + + + +## Steps to reproduce + +1. +2. +3. + +## Expected behaviour + +## Actual behaviour + + + +``` + +## Environment + +- Peregrine version: +- OS: +- Runtime: Docker / conda-direct +- GPU profile: remote / cpu / single-gpu / dual-gpu diff --git a/.gitea/ISSUE_TEMPLATE/feature_request.md b/.gitea/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..5de1ccb --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,26 @@ +--- +name: Feature request +about: Suggest an improvement or new capability +labels: enhancement +--- + +## Problem statement + + + +## Proposed solution + +## Alternatives considered + +## Which tier would this belong to? + +- [ ] Free +- [ ] Paid +- [ ] Premium +- [ ] Ultra (human-in-the-loop) +- [ ] Not sure + +## Would you be willing to contribute a PR? + +- [ ] Yes +- [ ] No diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..75a75a3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,30 @@ +--- +name: Bug report +about: Something isn't working correctly +labels: bug +--- + +## Describe the bug + + + +## Steps to reproduce + +1. +2. +3. + +## Expected behaviour + +## Actual behaviour + + + +``` + +## Environment + +- Peregrine version: +- OS: +- Runtime: Docker / conda-direct +- GPU profile: remote / cpu / single-gpu / dual-gpu diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..7d359d6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Security vulnerability + url: mailto:security@circuitforge.tech + about: Do not open a public issue for security vulnerabilities. Email us instead. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..5de1ccb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,26 @@ +--- +name: Feature request +about: Suggest an improvement or new capability +labels: enhancement +--- + +## Problem statement + + + +## Proposed solution + +## Alternatives considered + +## Which tier would this belong to? + +- [ ] Free +- [ ] Paid +- [ ] Premium +- [ ] Ultra (human-in-the-loop) +- [ ] Not sure + +## Would you be willing to contribute a PR? + +- [ ] Yes +- [ ] No diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..87b5eb1 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,27 @@ +## Summary + + + +## Related issue(s) + +Closes # + +## Type of change + +- [ ] feat — new feature +- [ ] fix — bug fix +- [ ] docs — documentation only +- [ ] chore — tooling, deps, refactor +- [ ] test — test coverage + +## Testing + + + +```bash +pytest tests/ -v +``` + +## CLA + +- [ ] I agree that my contribution is licensed under the project's [BSL 1.1](./LICENSE-BSL) terms.