Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: Bug Report
description: Report a bug in any cogos-dev project
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to file a bug report. Please fill out
the fields below so we can reproduce and fix the issue.
- type: dropdown
id: project
attributes:
label: Which project?
options:
- cogos (kernel)
- cog-sandbox-mcp
- mod3 (voice)
- constellation (identity)
- charts (Helm)
- skills (marketplace)
- research
- desktop (archived)
- openclaw-plugin (archived)
- other / cross-cutting
validations:
required: true
- type: textarea
id: what-happened
attributes:
label: What happened?
description: A clear description of the behavior you observed.
placeholder: When I do X, Y happens.
validations:
required: true
- type: textarea
id: expected
attributes:
label: What did you expect?
description: What should have happened instead.
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: How to reproduce
description: Steps to reliably trigger the bug. Minimal repro preferred.
value: |
1.
2.
3.
validations:
required: true
- type: input
id: version
attributes:
label: Version
description: Output of `cogos version` or the commit SHA you built from.
placeholder: e.g. v0.3.0 or 1a2b3c4
- type: input
id: os
attributes:
label: OS
placeholder: macOS 15.1 / Ubuntu 24.04 / etc.
- type: input
id: runtime
attributes:
label: Go / Python version
placeholder: go1.24.2 / Python 3.12.4
- type: textarea
id: logs
attributes:
label: Logs or output
description: Paste any relevant log output or error messages.
render: shell
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Security report
url: https://github.com/cogos-dev/.github/blob/main/SECURITY.md
about: Report vulnerabilities per the security policy, not via public issues.
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Feature Request
description: Suggest an improvement or new capability
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for the idea. Fill in the fields below so we can evaluate
the proposal and place it against existing roadmap.
- type: dropdown
id: project
attributes:
label: Which project?
options:
- cogos (kernel)
- cog-sandbox-mcp
- mod3 (voice)
- constellation (identity)
- charts (Helm)
- skills (marketplace)
- research
- other / cross-cutting
validations:
required: true
- type: textarea
id: problem
attributes:
label: What problem does this solve?
description: Describe the user-facing or operator-facing need. Prefer
problem statements over solution statements.
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
description: How might this be addressed? Rough shape is fine — this is
a proposal, not a spec.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: Other approaches you weighed and why they were set aside.
- type: textarea
id: context
attributes:
label: Additional context
description: Links to related issues, ADRs, prior-art, or screenshots.
18 changes: 18 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## What

Brief description of the change.

## Why

What problem does this solve?

## How

Key implementation details.

## Checklist

- [ ] Tests added/updated
- [ ] CHANGELOG.md updated
- [ ] Documentation updated (if applicable)
- [ ] `go vet` / `ruff check` passes