Skip to content

Conversation

@hannesrudolph
Copy link
Collaborator

@hannesrudolph hannesrudolph commented Jun 18, 2025

Description

Streamlines the GitHub feature request template to better separate problem reporting from solution contribution, making it more accessible for users who just want to report issues while maintaining comprehensive requirements for contributors.

Changes Made

Template Structure Overhaul

  • Main form focus: Shifted from complete proposals to problem identification
  • Clear workflow separation: Problem reporting vs solution contribution paths
  • Streamlined user experience: Clear exit point for non-contributors

Main Form Simplification

  • Problem-focused intro: Emphasizes describing problems; team will design solutions unless user wants to contribute
  • Streamlined guidance: Removed solution-specific advice from common mistakes section
  • Simplified checklist: Focus on problem quality rather than complete proposals
  • Core requirements: Only problem description + basic context needed for submission

Contributing Section Enhancement

  • Clear decision point: "🎯 Just reporting a problem? You can click 'Submit new issue' right now!"
  • Explicit continuation criteria: Only continue if proposing solutions or contributing implementation
  • Moved solution design: "How should this be solved?" now in contributing section (required if contributing)
  • Moved acceptance criteria: Now in contributing section (required if contributing)
  • Consolidated contributor guidance: All implementation-related info in one section

Content Migration

  • Moved implementation guidance: Review process and approval requirements to contributing section
  • Relocated Discord guidance: Implementation-specific Discord contact moved to contributor section
  • Transferred roadmap reference: Moved implementation-focused roadmap link to contributing section

User Experience Impact

For Problem Reporters (majority use case):

  • Fill out problem description
  • See clear "you can submit now" message
  • Submit without technical complexity

For Contributors:

  • Clear guidance on when to continue past problem description
  • Comprehensive solution design requirements
  • All technical analysis and implementation guidance in one place

This creates a much cleaner user experience where most users naturally stop after describing their problem, while contributors get all the detailed requirements they need for quality implementation.


Important

Streamlines feature request template to separate problem reporting from solution contribution, enhancing user experience and contributor guidance.

  • Template Structure Overhaul:
    • Shifted focus from complete proposals to problem identification in feature_request.yml.
    • Separated workflow for problem reporting and solution contribution.
    • Clear exit point for non-contributors.
  • Main Form Simplification:
    • Emphasizes problem description; team designs solutions unless user contributes.
    • Removed solution-specific advice from common mistakes.
    • Simplified checklist to focus on problem quality.
  • Contributing Section Enhancement:
    • Added decision point for contributors: "Submit new issue" for problem reporters.
    • Moved solution design and acceptance criteria to contributing section.
    • Consolidated implementation guidance in one section.
  • Content Migration:
    • Moved implementation guidance, Discord contact, and roadmap reference to contributing section.

This description was created by Ellipsis for 280ef56. You can customize this summary. It will automatically update as commits are pushed.

- Changed from 'Detailed Feature Proposal' to 'Feature Request'
- Main form now focuses on problem identification only
- Moved solution design and acceptance criteria to contributing section
- Clear exit point for problem reporters vs contributors
- Technical sections only required if user wants to contribute implementation
- Simplified main checklist and guidance
- Reverted title change from 'Feature Request' back to 'Detailed Feature Proposal'
- Maintained all other structural improvements for problem-focused workflow
@hannesrudolph hannesrudolph requested review from cte, jr and mrubens as code owners June 18, 2025 17:23
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. UI/UX UI/UX related or focused labels Jun 18, 2025
@hannesrudolph hannesrudolph moved this from Triage to PR [Needs Review] in Roo Code Roadmap Jun 18, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Jun 18, 2025
@mrubens mrubens merged commit 48ebb06 into main Jun 18, 2025
19 of 20 checks passed
@mrubens mrubens deleted the feat/streamline-feature-request-template branch June 18, 2025 17:30
@github-project-automation github-project-automation bot moved this from PR [Needs Review] to Done in Roo Code Roadmap Jun 18, 2025
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jun 18, 2025
hannesrudolph added a commit that referenced this pull request Jun 18, 2025
…template

Adapts issue-writer mode to align with PR #4847 changes that streamlined the feature request template to focus on problem reporting first, with technical contribution as optional.
valekseev pushed a commit to valekseev/Roo-Code that referenced this pull request Jun 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer PR - Needs Review size:L This PR changes 100-499 lines, ignoring generated files. UI/UX UI/UX related or focused

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants