Files
marathon/.github/ISSUE_TEMPLATE/feature_request.md
Sienna Meridian Satterwhite 9010ec5cf4 chore(release): final release commit for 0.1.0
this commit includes a whole lotta fuck yeah, a whole lotta we fuckin
got this, and a lot of "please change the future."

i hope it works.

Signed-off-by: Sienna Meridian Satterwhite <sienna@r3t.io>
2026-02-07 19:15:06 +00:00

2.0 KiB

name, about, title, labels, assignees
name about title labels assignees
Feature Request Suggest a new feature or enhancement for Marathon [FEATURE] enhancement

Problem Statement

Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. For example:

  • "I'm always frustrated when..."
  • "It's difficult to..."
  • "Users need to be able to..."

Feature Request (Given-When-Then Format)

Please describe your feature request using the Given-When-Then format to make the behavior clear:

Scenario 1: [Brief scenario name]

Given [initial context or preconditions] When [specific action or event] Then [expected outcome]

Example:

  • Given I am editing a collaborative document with 3 other peers
  • When I lose network connectivity for 5 minutes
  • Then my local changes should be preserved and sync automatically when I reconnect

Scenario 2: [Additional scenario if needed]

Given [initial context] When [action] Then [outcome]

Alternatives Considered

Describe alternatives you've considered.

Have you thought of other ways to solve this problem? What are the pros and cons of different approaches?

Technical Considerations

Do you have thoughts on implementation?

If you have ideas about how this could be implemented technically, share them here. For example:

  • Which modules might be affected
  • Potential challenges or dependencies
  • Performance implications
  • Breaking changes required

Additional Context

Add any other context, mockups, screenshots, or examples from other projects that illustrate the feature.

Priority/Impact

How important is this feature to you or your use case?

  • Critical - blocking current work
  • High - would significantly improve workflow
  • Medium - nice to have
  • Low - minor improvement

Willingness to Contribute

  • I'm willing to implement this feature
  • I can help test this feature
  • I can help with documentation
  • I'm just suggesting the idea