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
71 changes: 13 additions & 58 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,31 +1,20 @@
name: Bug Report
description: Report a bug or unexpected behavior
title: "[Bug]: "
labels: ["bug", "triage"]
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug! Please fill out the form below.

- type: textarea
id: description
attributes:
label: Bug Description
description: A clear and concise description of the bug
placeholder: Describe what happened...
validations:
required: true

- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior
description: What happened? Include steps to reproduce if possible.
placeholder: |
What happened:
...

Steps to reproduce:
1. Run `ralph ...`
2. Select '...'
3. See error
2. ...
validations:
required: true

Expand All @@ -34,57 +23,23 @@ body:
attributes:
label: Expected Behavior
description: What did you expect to happen?
validations:
required: true

- type: textarea
id: actual
id: logs
attributes:
label: Actual Behavior
description: What actually happened?
validations:
required: true
label: Relevant Logs
description: Paste any error messages or output
render: shell

- type: input
id: version
attributes:
label: ralph-starter Version
description: Run `ralph --version` to get this
placeholder: "0.1.1"
validations:
required: true

- type: dropdown
id: os
attributes:
label: Operating System
options:
- macOS
- Linux
- Windows (WSL)
- Windows
- Other
validations:
required: true

- type: input
id: node-version
attributes:
label: Node.js Version
description: Run `node --version` to get this
placeholder: "v20.10.0"
validations:
required: true

- type: textarea
id: logs
attributes:
label: Relevant Logs
description: Please paste any relevant error logs or output
render: shell
placeholder: "0.2.1"

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any other context about the problem (screenshots, config, etc.)
description: OS, Node.js version, or any other relevant info
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
blank_issues_enabled: false
blank_issues_enabled: true
contact_links:
- name: Documentation
url: https://ralph-starter.dev/docs
Expand Down
67 changes: 2 additions & 65 deletions .github/ISSUE_TEMPLATE/config_issue.yml
Original file line number Diff line number Diff line change
@@ -1,31 +1,8 @@
name: Configuration Issue
description: Report issues with configuration or setup
title: "[Config]: "
labels: ["configuration", "help wanted"]
labels: ["configuration"]
body:
- type: markdown
attributes:
value: |
Having trouble with configuration? Let us help!

- type: dropdown
id: integration
attributes:
label: Which integration?
description: Which service or integration is this related to?
options:
- General Setup
- Anthropic (Claude)
- OpenAI
- OpenRouter
- Linear
- Notion
- GitHub
- Todoist
- Other
validations:
required: true

- type: textarea
id: description
attributes:
Expand All @@ -35,55 +12,15 @@ body:
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps Taken
description: What have you tried so far?
placeholder: |
1. Ran `ralph config`
2. Entered API key
3. Got error...
validations:
required: true

- type: textarea
id: error
attributes:
label: Error Message
description: Any error messages you're seeing
render: shell

- type: textarea
id: config
attributes:
label: Configuration (sanitized)
description: "Relevant config (REMOVE any API keys or secrets!)"
render: json

- type: input
id: version
attributes:
label: ralph-starter Version
placeholder: "0.1.1"
validations:
required: true

- type: dropdown
id: os
attributes:
label: Operating System
options:
- macOS
- Linux
- Windows (WSL)
- Windows
- Other
validations:
required: true

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any other relevant information
description: Version, OS, relevant config (remove any API keys!)
67 changes: 8 additions & 59 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,72 +3,21 @@ description: Suggest a new feature or enhancement
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a feature! Please describe your idea below.

- type: textarea
id: problem
id: description
attributes:
label: Problem Statement
description: What problem does this feature solve? Is it related to a frustration?
placeholder: I'm always frustrated when...
validations:
required: true
label: Feature Description
description: What would you like ralph to do? What problem does it solve?
placeholder: |
I would like ralph to...

- type: textarea
id: solution
attributes:
label: Proposed Solution
description: Describe your ideal solution
placeholder: I would like ralph to...
Problem it solves:
...
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Any alternative solutions or features you've considered?

- type: dropdown
id: category
attributes:
label: Feature Category
options:
- New Integration (Linear, Notion, GitHub, etc.)
- CLI Experience
- AI/LLM Enhancement
- Configuration
- Documentation
- Performance
- Other
validations:
required: true

- type: dropdown
id: scope
attributes:
label: Scope
description: How significant is this change?
options:
- Small (minor tweak)
- Medium (new command or option)
- Large (major feature or new integration)
validations:
required: true

- type: checkboxes
id: contribution
attributes:
label: Contribution
options:
- label: I would be willing to help implement this feature
required: false

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any other context, mockups, or examples
description: Examples, mockups, alternatives considered, or any other relevant info
Loading