feat: issue templates, PR template, security redirect

This commit is contained in:
pyr0ball 2026-03-02 19:35:06 -08:00
parent b590c875ed
commit 1bd9671cf5
6 changed files with 144 additions and 0 deletions

View file

@ -0,0 +1,30 @@
---
name: Bug report
about: Something isn't working correctly
labels: bug
---
## Describe the bug
<!-- A clear description of what went wrong. -->
## Steps to reproduce
1.
2.
3.
## Expected behaviour
## Actual behaviour
<!-- Paste relevant log output below (redact any API keys or personal info): -->
```
## Environment
- Peregrine version: <!-- output of `./manage.sh status` or git tag -->
- OS:
- Runtime: Docker / conda-direct
- GPU profile: remote / cpu / single-gpu / dual-gpu

View file

@ -0,0 +1,26 @@
---
name: Feature request
about: Suggest an improvement or new capability
labels: enhancement
---
## Problem statement
<!-- What are you trying to do that's currently hard or impossible? -->
## 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

30
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View file

@ -0,0 +1,30 @@
---
name: Bug report
about: Something isn't working correctly
labels: bug
---
## Describe the bug
<!-- A clear description of what went wrong. -->
## Steps to reproduce
1.
2.
3.
## Expected behaviour
## Actual behaviour
<!-- Paste relevant log output below (redact any API keys or personal info): -->
```
## Environment
- Peregrine version: <!-- output of `./manage.sh status` or git tag -->
- OS:
- Runtime: Docker / conda-direct
- GPU profile: remote / cpu / single-gpu / dual-gpu

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -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.

View file

@ -0,0 +1,26 @@
---
name: Feature request
about: Suggest an improvement or new capability
labels: enhancement
---
## Problem statement
<!-- What are you trying to do that's currently hard or impossible? -->
## 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

27
.github/pull_request_template.md vendored Normal file
View file

@ -0,0 +1,27 @@
## Summary
<!-- What does this PR do? -->
## Related issue(s)
Closes #
## Type of change
- [ ] feat — new feature
- [ ] fix — bug fix
- [ ] docs — documentation only
- [ ] chore — tooling, deps, refactor
- [ ] test — test coverage
## Testing
<!-- What did you run to verify this works? -->
```bash
pytest tests/ -v
```
## CLA
- [ ] I agree that my contribution is licensed under the project's [BSL 1.1](./LICENSE-BSL) terms.