Skip to content

Commit aad5edc

Browse files
authored
Merge pull request #18 from aporthq/dev
🚀 Hacktoberfest 2025: Complete Repository Setup & Community Ready
2 parents 6831881 + a1937db commit aad5edc

37 files changed

Lines changed: 9994 additions & 13 deletions
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
name: Bug Report
2+
description: Report a bug or issue with an existing integration
3+
title: "[Bug] "
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to report a bug! 🐛
10+
11+
Please provide as much detail as possible to help us reproduce and fix the issue.
12+
13+
- type: dropdown
14+
id: integration
15+
attributes:
16+
label: Integration
17+
description: Which integration is affected?
18+
options:
19+
- "Agent Frameworks"
20+
- "E-commerce"
21+
- "Developer Tools"
22+
- "Middleware"
23+
- "Protocol Bridges"
24+
- "SDK"
25+
- "Other"
26+
value: ""
27+
validations:
28+
required: true
29+
- type: textarea
30+
id: bug-description
31+
attributes:
32+
label: Bug Description
33+
description: A clear and concise description of what the bug is
34+
placeholder: "Describe the bug..."
35+
value: ""
36+
validations:
37+
required: true
38+
- type: textarea
39+
id: steps-to-reproduce
40+
attributes:
41+
label: Steps to Reproduce
42+
description: Steps to reproduce the behavior
43+
placeholder: |
44+
1. Go to '...'
45+
2. Click on '....'
46+
3. Scroll down to '....'
47+
4. See error
48+
value: ""
49+
validations:
50+
required: true
51+
- type: textarea
52+
id: expected-behavior
53+
attributes:
54+
label: Expected Behavior
55+
description: What you expected to happen
56+
placeholder: "Describe what should happen..."
57+
value: ""
58+
validations:
59+
required: true
60+
- type: textarea
61+
id: actual-behavior
62+
attributes:
63+
label: Actual Behavior
64+
description: What actually happened
65+
placeholder: "Describe what actually happened..."
66+
value: ""
67+
validations:
68+
required: true
69+
- type: textarea
70+
id: environment
71+
attributes:
72+
label: Environment
73+
description: Environment details
74+
placeholder: |
75+
- OS: [e.g. macOS, Windows, Linux]
76+
- Node.js version: [e.g. 18.17.0]
77+
- Integration version: [e.g. 1.0.0]
78+
- Browser: [e.g. Chrome, Safari]
79+
value: ""
80+
validations:
81+
required: true
82+
- type: textarea
83+
id: logs
84+
attributes:
85+
label: Logs/Error Messages
86+
description: Any relevant logs or error messages
87+
placeholder: "Paste any error messages or logs here..."
88+
value: ""
89+
- type: textarea
90+
id: additional-context
91+
attributes:
92+
label: Additional Context
93+
description: Any other context about the problem
94+
placeholder: "Add any other context about the problem here..."
95+
value: ""
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
name: Feature Request
2+
description: Suggest a new integration or feature
3+
title: "[Feature] "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for suggesting a new feature! 💡
10+
11+
Please provide as much detail as possible about what you'd like to see built.
12+
13+
- type: dropdown
14+
id: category
15+
attributes:
16+
label: Category
17+
description: What category does this feature belong to?
18+
options:
19+
- "Agent Frameworks"
20+
- "E-commerce"
21+
- "Developer Tools"
22+
- "Middleware"
23+
- "Protocol Bridges"
24+
- "SDK"
25+
- "Other"
26+
value: ""
27+
validations:
28+
required: true
29+
- type: textarea
30+
id: feature-description
31+
attributes:
32+
label: Feature Description
33+
description: A clear and concise description of the feature
34+
placeholder: "Describe the feature you'd like to see..."
35+
value: ""
36+
validations:
37+
required: true
38+
- type: textarea
39+
id: use-case
40+
attributes:
41+
label: Use Case
42+
description: How would this feature be used?
43+
placeholder: "Describe the specific use case and how it would benefit users..."
44+
value: ""
45+
validations:
46+
required: true
47+
- type: textarea
48+
id: tech-stack
49+
attributes:
50+
label: Technology Stack
51+
description: What technologies/frameworks would be involved?
52+
placeholder: "JavaScript, Python, Go, etc."
53+
value: ""
54+
- type: textarea
55+
id: implementation-ideas
56+
attributes:
57+
label: Implementation Ideas
58+
description: Any ideas on how this could be implemented?
59+
placeholder: "Share any implementation ideas or approaches..."
60+
value: ""
61+
- type: textarea
62+
id: alternatives
63+
attributes:
64+
label: Alternatives Considered
65+
description: Any alternative solutions you've considered
66+
placeholder: "Describe any alternative solutions or workarounds..."
67+
value: ""
68+
- type: textarea
69+
id: additional-context
70+
attributes:
71+
label: Additional Context
72+
description: Any other context about the feature request
73+
placeholder: "Add any other context, screenshots, or examples..."
74+
value: ""
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
name: Hacktoberfest Integration
2+
description: Template for Hacktoberfest integration issues
3+
title: "[Hacktoberfest] "
4+
labels: ["hacktoberfest", "integration"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thank you for contributing to APort Integrations! 🎉
10+
11+
This issue is part of our Hacktoberfest 2025 campaign. We're excited to see what you'll build!
12+
13+
**🎁 Rewards:**
14+
- 💰 Bounty: $15-$50 per merged PR
15+
- 👕 Swag: APort Champion T-shirt
16+
- 🏆 Recognition: Featured on our website
17+
18+
**📚 Resources:**
19+
- [APort Documentation](https://aport.io/docs)
20+
- [API Reference](https://api.aport.io/docs)
21+
- [Discord Community](https://discord.gg/aport)
22+
23+
- type: textarea
24+
id: description
25+
attributes:
26+
label: Integration Description
27+
description: Describe the integration you want to build
28+
placeholder: "Create a [Framework] integration that..."
29+
value: ""
30+
validations:
31+
required: true
32+
- type: textarea
33+
id: success-criteria
34+
attributes:
35+
label: Success Criteria
36+
description: What needs to be completed for this issue to be considered done?
37+
placeholder: "- Working integration in /examples/[category]/[name]"
38+
value: ""
39+
validations:
40+
required: true
41+
- type: dropdown
42+
id: difficulty
43+
attributes:
44+
label: Difficulty Level
45+
options:
46+
- beginner
47+
- intermediate
48+
- advanced
49+
value: "intermediate"
50+
validations:
51+
required: true
52+
- type: textarea
53+
id: bounty
54+
attributes:
55+
label: Bounty Amount
56+
description: USD amount for this contribution
57+
placeholder: "$50"
58+
value: "$50"
59+
validations:
60+
required: true
61+
- type: textarea
62+
id: tech-stack
63+
attributes:
64+
label: Technology Stack
65+
description: What technologies/frameworks will be used?
66+
placeholder: "JavaScript, Node.js, Express.js, etc."
67+
value: ""
68+
validations:
69+
required: true
70+
- type: textarea
71+
id: acceptance-criteria
72+
attributes:
73+
label: Acceptance Criteria
74+
description: Specific requirements for this integration
75+
placeholder: "- Must include working example\n- Must have proper error handling\n- Must include documentation"
76+
value: ""
77+
validations:
78+
required: true

0 commit comments

Comments
 (0)