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
38 changes: 20 additions & 18 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,34 @@
---
name: Bug Report
about: Create a report to help us fix a defect or unexpected behavior
title: 'Fix: [Short description of bug]'
about: Report a defect or unexpected behavior in YieldVault-RWA
title: 'Fix: [Short description of the bug]'
labels: 'type: bug, status: needs-triage'
assignees: ''
---

## πŸ› Description
Provide a clear and concise description of what the bug is.
## πŸ› Summary
Provide a short summary of the defect and its impact on users, workflows, or system behavior.

## πŸ”„ Steps to Reproduce
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
2. Perform '...'
3. Observe '...'
4. See the error or unexpected result

## 🎯 Expected Behavior
A clear and concise description of what you expected to happen.
## βœ… Expected Behavior
Describe what should have happened.

## ❌ Actual Behavior
A description of what actually happened, including error logs or tracebacks if applicable.
Describe what happened instead, including any errors, logs, or stack traces.

## πŸ–₯️ Environment & Scope
- **Component Scope**: `scope: frontend` / `scope: backend` / `scope: contracts` / `scope: infra`
- **Priority**: `priority: p0-critical` / `priority: p1-high` / `priority: p2-medium` / `priority: p3-low`
- **Environment**: Local / Testnet / Mainnet
- **Browser/OS/Node Version**: e.g., Chrome v120 / Windows / Node v20
## πŸ“ Impact
- Affected area: `scope: frontend` / `scope: backend` / `scope: contracts` / `scope: infra`
- Severity / priority: `priority: p0-critical` / `priority: p1-high` / `priority: p2-medium` / `priority: p3-low`
- Environment: Local / Testnet / Mainnet
- Browser / OS / Runtime: e.g. Chrome v120 / Windows / Node v20

## πŸ“Έ Screenshots / Logs
If applicable, add screenshots or logs to help explain your problem.
## πŸ”Ž Evidence
Attach screenshots, console output, logs, or any other information that helps confirm the issue.

## πŸ“ Additional Context
Include any relevant commit, deployment, workaround, or suspected cause.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ blank_issues_enabled: false
contact_links:
- name: Security Vulnerabilities
url: https://github.com/Junirezz/YieldVault-RWA/security/policy
about: Please report security vulnerabilities privately via our Security Policy.
about: Please report security vulnerabilities privately via our Security Policy. Do not post exploit details in public issues.
- name: Technical Discussions & Questions
url: https://github.com/Junirezz/YieldVault-RWA/discussions
about: Ask questions or discuss architectural proposals with the community.
26 changes: 14 additions & 12 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,30 @@
---
name: Feature Request
about: Suggest an idea or new capability for YieldVault-RWA
title: 'Feature: [Short description of proposed feature]'
title: 'Feature: [Short description of the proposed feature]'
labels: 'type: feature, status: needs-triage'
assignees: ''
---

## πŸš€ Goal & Problem Statement
Is your feature request related to a problem or user need? Please describe.
e.g., "As a vault user, I want to..."
## πŸš€ Problem Statement
Describe the user need, pain point, or workflow gap that motivates this request.

## πŸ’‘ Proposed Solution
A clear and concise description of what you want to happen and how it should work.
Describe the capability you want and how it should behave.

## 🎯 Why This Matters
Explain the expected value for users, operators, or the broader platform.

## πŸ“‹ Acceptance Criteria
- [ ] Requirement 1
- [ ] Requirement 2
- [ ] Unit / Integration / E2E tests added
- [ ] Relevant documentation updated
- [ ] Tests added or updated where applicable
- [ ] Documentation updated where applicable

## 🏷️ Metadata & Scope
- **Component Scope**: `scope: frontend` / `scope: backend` / `scope: contracts` / `scope: infra`
- **Target Sprint / Milestone**: `sprint: next` / `sprint: backlog` / `sprint: 2026-W30`
- **Priority**: `priority: p1-high` / `priority: p2-medium` / `priority: p3-low`
## 🏷️ Scope & Metadata
- Affected area: `scope: frontend` / `scope: backend` / `scope: contracts` / `scope: infra`
- Target sprint / milestone: `sprint: next` / `sprint: backlog` / `sprint: 2026-W30`
- Priority: `priority: p1-high` / `priority: p2-medium` / `priority: p3-low`

## πŸ”— Alternatives Considered
A clear and concise description of any alternative solutions or features you've considered.
Describe any alternative approaches or trade-offs you considered.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/security_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Security Report
about: Report a security vulnerability or security-related concern privately and clearly
title: 'Security: [Short description of the issue]'
labels: 'type: security, status: needs-triage'
assignees: ''
---

## πŸ” Summary
Describe the security issue, impact, or suspected vulnerability in a concise way.

## ⚠️ Impact Assessment
Explain the potential impact on users, funds, permissions, secrets, or platform integrity.

## 🧭 Reproduction Steps
If available, describe the steps to reproduce the issue or the conditions under which it occurs.

## πŸ›‘οΈ Evidence
Include any relevant logs, screenshots, payload samples, or supporting context. Do not include secrets or sensitive exploit details in the issue body.

## πŸ“ Scope
- Affected area: `scope: frontend` / `scope: backend` / `scope: contracts` / `scope: infra`
- Severity / priority: `priority: p0-critical` / `priority: p1-high` / `priority: p2-medium` / `priority: p3-low`
- Environment: Local / Testnet / Mainnet

## πŸ“ Additional Context
Add any relevant deployment, version, workaround, or mitigation information.

> Please follow the repository security policy for private disclosure of sensitive vulnerabilities. Do not post exploit details publicly.
8 changes: 8 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,14 @@ To keep our repository organized, we follow a strict branch naming convention. P
- **Bug Fixes**: `fix/<issue-number>-<short-description>`
- Example: `fix/350-resolve-auth-crash`

## Issue Reporting Conventions

When opening a new issue, please use the most appropriate template so the report is actionable for triage:

- **Bug reports**: use the Bug Report template for defects, crashes, regressions, or unexpected behavior.
- **Feature requests**: use the Feature Request template for new capabilities or enhancements.
- **Security concerns**: use the Security Report template or follow the private security policy for sensitive vulnerabilities.

## Pull Request Conventions

When submitting a Pull Request, please ensure the title is descriptive and follows the format of the issue. The PR body **must** include the following sections:
Expand Down
Loading