Skip to content

Commit 30084f9

Browse files
Merge pull request #192 from likandokayombo/my-feature-branch
Added bug report, feature request and pull request template
2 parents 8726955 + f4d27a4 commit 30084f9

File tree

3 files changed

+164
-0
lines changed

3 files changed

+164
-0
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
name: 🐛 Bug Report
3+
about: Report critical issues in GaiaNet Node implementation
4+
title: "[BUG] "
5+
labels: "bug, severity:critical, needs-triage"
6+
assignees: ""
7+
---
8+
9+
## 🧪 Describe the Issue
10+
11+
<!--
12+
  Clear description of the problem with technical specificity.
13+
  Check all applicable impact categories.
14+
-->
15+
16+
- [ ] Node crash/unrecoverable state
17+
- [ ] Consensus failure
18+
- [ ] Block synchronization failure
19+
- [ ] P2P networking issue
20+
- [ ] RPC/API malfunction
21+
- [ ] Transaction processing error
22+
- [ ] Memory leak/resource exhaustion
23+
- [ ] Cryptographic operation failure
24+
- [ ] Storage corruption
25+
- [ ] Performance degradation
26+
- [ ] Security vulnerability
27+
- [ ] Documentation error
28+
- [ ] Other:
29+
30+
### 🔍 Affected Components
31+
32+
<!-- Check all that apply -->
33+
34+
- [ ] Consensus engine (Tendermint/BFT)
35+
- [ ] State machine
36+
- [ ] P2P networking layer
37+
- [ ] RPC/API interface
38+
- [ ] Storage layer (LevelDB/RocksDB)
39+
- [ ] Cryptography module
40+
- [ ] Smart contract execution
41+
- [ ] CLI commands
42+
- [ ] Monitoring/metrics
43+
- [ ] Deployment scripts
44+
- [ ] Testing framework
45+
- [ ] Documentation
46+
47+
## 📜 Expected Behavior
48+
49+
<!--
50+
  Technical specification of expected behavior:
51+
  - Protocol requirements
52+
  - Expected state transitions
53+
  - Performance benchmarks
54+
-->
55+
56+
### 🛠️ Steps to Reproduce
57+
58+
`bash
59+
60+
# Provide exact CLI commands and environment setup
61+
62+
1. gaianet-node init --chain-id=gaia-testnet-1
63+
2. gaianet-node start --log_level=debug
64+
3. curl -X POST http://localhost:26657 -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","method":"broadcast_tx_sync","params":["..."]}'
65+
4.
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
name: ✨ Feature Request
3+
about: Suggest enhancements for GaiaNet Node
4+
title: "[FEATURE] "
5+
labels: enhancement, roadmap
6+
assignees: ""
7+
---
8+
9+
## 🚀 Feature Summary
10+
11+
<!-- One-sentence description of your proposal -->
12+
13+
### 💎 Feature Category
14+
15+
- [ ] Consensus improvement
16+
- [ ] Networking enhancement
17+
- [ ] Performance optimization
18+
- [ ] Security enhancement
19+
- [ ] Developer experience
20+
- [ ] Monitoring/Observability
21+
- [ ] Storage efficiency
22+
- [ ] CLI improvements
23+
- [ ] API extensions
24+
- [ ] Other:
25+
26+
### 🔍 Problem Statement
27+
28+
<!-- What limitation does this address? -->
29+
30+
"As a _, I need _ because \_"
31+
32+
### 💡 Proposed Solution
33+
34+
<!-- Technical approach or design -->
35+
36+
### 📊 Benefits & Impact
37+
38+
<!--
39+
  - Performance metrics improvement
40+
  - Security posture enhancement
41+
  - Developer productivity gains
42+
  - Operational simplicity
43+
-->
44+
45+
### ⚙️ Technical Specifications
46+
47+
<!--
48+
  - Protocol changes required
49+
  - API modifications
50+
  - Configuration updates
51+
-->
52+
53+
### 🔗 Related Components
54+
55+
<!-- Affected modules/packages -->
56+
57+
### 🌐 Additional Context
58+
59+
<!--
60+
  - Reference implementations
61+
  - Research papers
62+
  - Competing solutions
63+
  - Priority suggestion (Low/Medium/High/Critical)
64+
-->

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## 🛠️ Change Summary
2+
3+
<!--
4+
  Brief technical overview of changes.
5+
  Example: "Implemented new BFT consensus protocol module"
6+
-->
7+
8+
### 🔗 Related Issue
9+
10+
<!-- Fixes #123, Implements #456 -->
11+
12+
## 📋 Technical Details
13+
14+
### Components Modified
15+
16+
- [ ] Core consensus
17+
- [ ] P2P networking
18+
- [ ] RPC API
19+
- [ ] Storage layer
20+
- [ ] Cryptography
21+
- [ ] CLI interface
22+
- [ ] Configuration
23+
- [ ] Documentation
24+
- [ ] Tests
25+
26+
### Key Changes
27+
28+
`diff
29+
30+
- Added:
31+
32+
* Removed:
33+
! Modified:
34+
35+
# Security patches:

0 commit comments

Comments
 (0)