Skip to content

Commit 211d0b1

Browse files
authored
Merge pull request #2 from raxITai/new-dash
New dash
2 parents 23c8c02 + 6c8b3ac commit 211d0b1

28 files changed

+9380
-847
lines changed

.env.example

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# MCP OAuth Sample - Environment Variables Example
2+
# Copy this file to .env and fill in your actual values
3+
4+
AUTH_SECRET="your-random-32-character-secret-here"
5+
DATABASE_URL="postgres://username:password@host:5432/database?sslmode=require"
6+
GOOGLE_CLIENT_ID="your-google-client-id.apps.googleusercontent.com"
7+
GOOGLE_CLIENT_SECRET="your-google-client-secret"
8+
POSTGRES_URL="postgres://username:password@host:5432/database?sslmode=require"
9+
PRISMA_DATABASE_URL="prisma+postgres://accelerate.prisma-data.net/?api_key=your-api-key"
10+
REDIS_URL="rediss://user:pass@host:6379"
11+
VERCEL_OIDC_TOKEN="your-vercel-oidc-token"
12+
ADMIN_EMAIL="[email protected]"
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
name: Bug Report
3+
about: Create a report to help us improve
4+
title: '[BUG] '
5+
labels: bug
6+
assignees: ''
7+
---
8+
9+
## 🐛 Bug Description
10+
11+
A clear and concise description of what the bug is.
12+
13+
## 🔄 Steps to Reproduce
14+
15+
Steps to reproduce the behavior:
16+
1. Go to '...'
17+
2. Click on '....'
18+
3. Scroll down to '....'
19+
4. See error
20+
21+
## ✅ Expected Behavior
22+
23+
A clear and concise description of what you expected to happen.
24+
25+
## ❌ Actual Behavior
26+
27+
A clear and concise description of what actually happened.
28+
29+
## 📷 Screenshots
30+
31+
If applicable, add screenshots to help explain your problem.
32+
33+
## 🌍 Environment
34+
35+
- **OS**: [e.g. macOS 14.0]
36+
- **Browser**: [e.g. Chrome 120, Safari 17]
37+
- **Node.js Version**: [e.g. 18.19.0]
38+
- **Project Version**: [e.g. v1.0.0]
39+
40+
## 📋 Additional Context
41+
42+
### OAuth Flow Details (if applicable)
43+
- **Client Type**: [Public/Confidential]
44+
- **Grant Type**: [authorization_code/refresh_token]
45+
- **PKCE Used**: [Yes/No]
46+
47+
### Database & Environment
48+
- **Database**: [PostgreSQL version]
49+
- **Environment**: [Development/Production/Staging]
50+
- **Deployment**: [Local/Vercel/Docker/Other]
51+
52+
### Error Logs
53+
```
54+
Paste any relevant error logs here
55+
```
56+
57+
### Analytics/Security Events
58+
If this relates to analytics or security monitoring, please include:
59+
- Event type
60+
- Timestamp
61+
- Any relevant metrics
62+
63+
## 🔍 Additional Context
64+
65+
Add any other context about the problem here, including:
66+
- Frequency of the issue
67+
- Impact on users
68+
- Potential root cause theories
69+
- Related issues or PRs
70+
71+
---
72+
73+
**Repository**: [raxITai/mcp-oauth-sample](https://github.com/raxITai/mcp-oauth-sample)
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
---
2+
name: Documentation Improvement
3+
about: Suggest improvements to documentation
4+
title: '[DOCS] '
5+
labels: documentation
6+
assignees: ''
7+
---
8+
9+
## 📚 Documentation Issue
10+
11+
**What documentation needs improvement?**
12+
- [ ] README.md
13+
- [ ] Setup Guide (docs/setup.md)
14+
- [ ] Architecture Guide (docs/architecture.md)
15+
- [ ] Security Documentation (docs/security.md)
16+
- [ ] Analytics Guide (docs/analytics.md)
17+
- [ ] API Reference (docs/api.md)
18+
- [ ] Deployment Guide (docs/deployment.md)
19+
- [ ] Development Guide (docs/development.md)
20+
- [ ] Troubleshooting (docs/troubleshooting.md)
21+
- [ ] Code comments
22+
- [ ] Other: ___________
23+
24+
## 🎯 Type of Improvement
25+
26+
- [ ] Fix inaccurate information
27+
- [ ] Add missing information
28+
- [ ] Improve clarity/readability
29+
- [ ] Add examples
30+
- [ ] Add diagrams/screenshots
31+
- [ ] Update outdated information
32+
- [ ] Reorganize structure
33+
- [ ] Add translations
34+
35+
## 📋 Current Problem
36+
37+
**Describe the current issue with the documentation:**
38+
A clear description of what's confusing, missing, or incorrect.
39+
40+
## ✨ Proposed Improvement
41+
42+
**What should be changed or added?**
43+
Describe specifically what improvements you'd like to see.
44+
45+
## 👥 Target Audience
46+
47+
**Who would benefit from this improvement?**
48+
- [ ] New developers getting started
49+
- [ ] Experienced developers implementing features
50+
- [ ] System administrators deploying
51+
- [ ] Security professionals
52+
- [ ] MCP client developers
53+
- [ ] Contributors to the project
54+
55+
## 🔗 Related Sections
56+
57+
**Are there other parts of the documentation that should be updated together?**
58+
List any related documentation that might need coordinated changes.
59+
60+
## 📝 Content Suggestions
61+
62+
**If you have specific content in mind, please share:**
63+
64+
```markdown
65+
<!-- Paste your suggested content here -->
66+
```
67+
68+
## 📷 Visual Aids
69+
70+
**Would this benefit from visual aids?**
71+
- [ ] Screenshots
72+
- [ ] Diagrams
73+
- [ ] Code examples
74+
- [ ] Video walkthrough
75+
- [ ] Interactive examples
76+
77+
## 🌍 Accessibility
78+
79+
**Are there accessibility improvements needed?**
80+
- [ ] Better alt text for images
81+
- [ ] Improved heading structure
82+
- [ ] Better color contrast
83+
- [ ] Screen reader considerations
84+
85+
## 🤝 Contribution
86+
87+
- [ ] I can write the improved documentation
88+
- [ ] I can provide screenshots/diagrams
89+
- [ ] I need help with the technical writing
90+
- [ ] I can review others' contributions
91+
92+
## 📊 Success Criteria
93+
94+
**How will we know this documentation improvement is successful?**
95+
- Specific user feedback
96+
- Reduced support questions
97+
- Improved onboarding experience
98+
- Better developer adoption
99+
100+
## 🔍 Additional Context
101+
102+
Any additional context, examples, or references that would help improve the documentation.
103+
104+
---
105+
106+
**Repository**: [raxITai/mcp-oauth-sample](https://github.com/raxITai/mcp-oauth-sample)
107+
**Community**: Join us on [LinkedIn](https://www.linkedin.com/company/raxit-ai) | [X](https://x.com/raxit_ai) | [Bluesky](https://bsky.app/profile/raxit.ai)
Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
---
2+
name: Feature Request
3+
about: Suggest an idea for this project
4+
title: '[FEATURE] '
5+
labels: enhancement
6+
assignees: ''
7+
---
8+
9+
## 🚀 Feature Description
10+
11+
A clear and concise description of the feature you'd like to see implemented.
12+
13+
## 💡 Problem Statement
14+
15+
**Is your feature request related to a problem? Please describe.**
16+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
17+
18+
## 🎯 Proposed Solution
19+
20+
**Describe the solution you'd like**
21+
A clear and concise description of what you want to happen.
22+
23+
## 🔄 Alternative Solutions
24+
25+
**Describe alternatives you've considered**
26+
A clear and concise description of any alternative solutions or features you've considered.
27+
28+
## 📋 Implementation Details
29+
30+
### Affected Components
31+
- [ ] OAuth 2.1 Server
32+
- [ ] MCP Server/Transport
33+
- [ ] Analytics Dashboard
34+
- [ ] Security Monitoring
35+
- [ ] Database Schema
36+
- [ ] API Endpoints
37+
- [ ] Documentation
38+
- [ ] Testing
39+
40+
### Technical Considerations
41+
- **Breaking Changes**: [Yes/No - explain if yes]
42+
- **Database Changes**: [Required/Not Required]
43+
- **Security Impact**: [Describe any security considerations]
44+
- **Performance Impact**: [Describe potential performance implications]
45+
46+
## 🎨 User Experience
47+
48+
### User Story
49+
As a [type of user], I want [goal] so that [benefit].
50+
51+
### UI/UX Changes (if applicable)
52+
- Mockups or wireframes
53+
- User flow diagrams
54+
- Design considerations
55+
56+
## 📊 Success Criteria
57+
58+
How will we know this feature is successful?
59+
- [ ] Specific metric 1
60+
- [ ] Specific metric 2
61+
- [ ] User feedback criteria
62+
63+
## 🔗 Related Issues/PRs
64+
65+
Link any related issues, PRs, or discussions:
66+
- Closes #XXX
67+
- Related to #XXX
68+
- Builds on #XXX
69+
70+
## 📈 Priority & Impact
71+
72+
### Business Impact
73+
- **High/Medium/Low**: [Justify the priority]
74+
- **User Impact**: [How many users will benefit]
75+
- **Development Effort**: [Small/Medium/Large]
76+
77+
### Timeline
78+
- **Desired Release**: [Version or timeframe]
79+
- **Dependencies**: [Any features this depends on]
80+
81+
## 🧪 Testing Strategy
82+
83+
How should this feature be tested?
84+
- [ ] Unit tests required
85+
- [ ] Integration tests required
86+
- [ ] E2E tests required
87+
- [ ] Manual testing scenarios
88+
- [ ] Security testing considerations
89+
90+
## 📚 Documentation Updates
91+
92+
What documentation needs to be updated?
93+
- [ ] README.md
94+
- [ ] API documentation
95+
- [ ] Setup guide
96+
- [ ] Architecture docs
97+
- [ ] Security documentation
98+
- [ ] Deployment guide
99+
100+
## 🤝 Contribution
101+
102+
- [ ] I'm willing to implement this feature
103+
- [ ] I can help with testing
104+
- [ ] I can help with documentation
105+
- [ ] I need help with implementation
106+
107+
## 💭 Additional Context
108+
109+
Add any other context, screenshots, research, or examples about the feature request here.
110+
111+
---
112+
113+
**Repository**: [raxITai/mcp-oauth-sample](https://github.com/raxITai/mcp-oauth-sample)
114+
**Community**: Join us on [LinkedIn](https://www.linkedin.com/company/raxit-ai) | [X](https://x.com/raxit_ai) | [Bluesky](https://bsky.app/profile/raxit.ai)

0 commit comments

Comments
 (0)