Skip to content
Merged
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
32 changes: 32 additions & 0 deletions .github/DISCUSSION_TEMPLATE/rfc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
title: "RFC: <title>"
labels: []
body:
- type: markdown
attributes:
value: |
Use this template to propose a change. Keep it concise and focused.
- type: textarea
id: summary
attributes:
label: Summary
description: One paragraph overview of the proposal
- type: textarea
id: motivation
attributes:
label: Motivation / Problem Statement
- type: textarea
id: design
attributes:
label: Proposed Design
- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
- type: textarea
id: impact
attributes:
label: Risks / Impact
- type: textarea
id: rollout
attributes:
label: Rollout Plan
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Bug Report
description: Report a runtime or tooling bug
title: "bug: <short description>"
labels: [bug]
body:
- type: markdown
attributes:
value: |
Thanks for filing a bug. Please include clear steps to reproduce and expected vs actual behavior.
- type: input
id: area
attributes:
label: Area
description: Subsystem impacted (runtime, ffi, wasm, geom, cli, docs)
placeholder: e.g., runtime/snapshot
- type: textarea
id: repro
attributes:
label: Steps to Reproduce
description: Provide a minimal reproduction (code, commands, inputs)
placeholder: |
1. ...
2. ...
- type: textarea
id: expected
attributes:
label: Expected Behavior
- type: textarea
id: actual
attributes:
label: Actual Behavior
- type: textarea
id: stack_trace
attributes:
label: Stack Trace / Error Logs
description: paste full stack trace or logs
- type: input
id: version
attributes:
label: Version / Commit
description: git SHA or package version
- type: checkboxes
id: env
attributes:
label: Environment
options:
- label: Linux (glibc)
- label: Linux (musl)
- label: macOS (local)
- label: Other
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: false
contact_links:
- name: RFC (open a discussion)
url: https://github.com/flyingrobots/echo/discussions/new?category=ideas
about: Propose an RFC via Discussions (Ideas category)
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Feature
description: Propose a new feature (umbrella)
title: "feat: <short description>"
labels: [feature]
body:
- type: markdown
attributes:
value: |
Describe the feature at a high level. Keep implementation details minimal; child tasks will capture the steps.
- type: textarea
id: problem
attributes:
label: Problem / Motivation
- type: textarea
id: proposal
attributes:
label: Proposal / Scope
description: Boundaries, non-goals, and acceptance criteria
- type: textarea
id: links
attributes:
label: Related Docs/Issues/PRs
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/task.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Task
description: Small, bite-sized task (1–3 hours, max 5 per feature)
title: "task: <short description>"
labels: [task]
body:
- type: markdown
attributes:
value: |
Tasks should be specific and testable. Link to the parent feature issue in the description.
- type: input
id: parent
attributes:
label: Parent Feature Issue
placeholder: "e.g., #22"
- type: textarea
id: steps
attributes:
label: Steps
description: Concrete steps to complete this task
- type: textarea
id: acceptance
attributes:
label: Acceptance Criteria
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 @@
Title: <type(scope): short summary>

Summary
- What does this change do in one or two sentences?

Scope
- [ ] Tests only
- [ ] Docs only
- [ ] Runtime code

Links
- Closes #<issue> / Refs #<issue>

Checklist
- [ ] Docs Guard satisfied (updated docs/execution-plan.md and docs/decision-log.md when non-doc files changed)
- [ ] CI green (fmt, clippy, tests, rustdoc, audit/deny)
- [ ] Kept PR small and focused (one thing)

167 changes: 0 additions & 167 deletions crates/rmg-core/tests/fixtures/motion-fixtures.json

This file was deleted.

Loading