pryscraper/.forgejo/ISSUE_TEMPLATE/feature.yml
cryptorugmunch 8d25702eca chore(license): re-license to dual MIT (core) + BSL 1.1 (stealth)
Squashed from chore/license-relicense. Full message preserved in the
original branch commit bb77eb5. See ADR-0002 for the decision rationale.

Refs: ADR-0002, commit bb77eb5
2026-07-02 19:59:18 +02:00

87 lines
2.3 KiB
YAML

# SPDX-License-Identifier: MIT
# Copyright (c) 2026 Rug Munch Media LLC
# Part of Pry — https://git.rugmunch.io/RugMunchMedia/pryscraper
# Licensed under MIT. See LICENSE.
name: Feature Request
description: Propose a new feature or improvement
title: "[Feature]: "
labels: ["enhancement", "triage"]
body:
- type: markdown
attributes:
value: |
Use this for new features or improvements. For bugs, use the Bug Report template.
- type: dropdown
id: area
attributes:
label: Area
description: Which product / surface does this affect?
options:
- RMI (scanner / dashboard)
- Pry (crawler)
- WalletPress
- RugCharts
- RugMaps
- x402 Gateway
- Infra / CI / tooling
- Other
validations:
required: true
- type: textarea
id: problem
attributes:
label: Problem / motivation
description: What user pain or gap does this address? Why is it worth building?
placeholder: |
As a <user type>, I want to <action>, so that <outcome>.
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
description: How would you build it? API, UI, data model.
placeholder: |
- Add new endpoint POST /api/v1/...
- Add new column `risk_score` to `tokens` table
- Add new React component `RiskBadge`
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: Other ways to solve this. Why this approach?
- type: textarea
id: scope
attributes:
label: Acceptance criteria
description: How do we know it's done? Checklist.
placeholder: |
- [ ] Endpoint returns <expected shape>
- [ ] Tests cover happy + edge cases
- [ ] Docs updated
- [ ] No new lint errors
- type: checkboxes
id: effort
attributes:
label: Effort estimate
options:
- Small (< 1 day)
- Medium (1-3 days)
- Large (1-2 weeks)
- XL (2+ weeks, breaking change)
- type: checkboxes
id: checks
attributes:
label: Pre-submit checks
options:
- label: I searched existing issues and didn't find a duplicate
required: true
- label: I'm willing to submit a PR
required: false