Skip to content

Commit abd55c5

Browse files
committed
Update project configuration: Enhance .gitignore to include additional runtime and build artifacts, add .prettierignore and .prettierrc for code formatting, introduce CHANGELOG for version tracking, and set up Docker Compose for deployment. Include security policy and issue templates for better project management.
1 parent 6abaaa3 commit abd55c5

22 files changed

+1607
-53
lines changed
Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
name: 🐛 Bug Report
2+
description: Report a bug or issue with Evolution Manager
3+
title: "[Bug]: "
4+
labels: ["bug", "needs-triage"]
5+
assignees: []
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to report a bug! Please fill out the form below with as much detail as possible.
12+
13+
- type: checkboxes
14+
id: terms
15+
attributes:
16+
label: Prerequisites
17+
description: Please confirm the following before submitting your bug report
18+
options:
19+
- label: I have searched existing issues to ensure this bug hasn't been reported before
20+
required: true
21+
- label: I have read the [documentation](https://doc.evolution-api.com)
22+
required: true
23+
- label: I am using a supported version of Evolution Manager
24+
required: true
25+
26+
- type: textarea
27+
id: description
28+
attributes:
29+
label: Bug Description
30+
description: A clear and concise description of what the bug is
31+
placeholder: Describe the bug...
32+
validations:
33+
required: true
34+
35+
- type: textarea
36+
id: steps
37+
attributes:
38+
label: Steps to Reproduce
39+
description: Steps to reproduce the behavior
40+
placeholder: |
41+
1. Go to '...'
42+
2. Click on '...'
43+
3. Scroll down to '...'
44+
4. See error
45+
validations:
46+
required: true
47+
48+
- type: textarea
49+
id: expected
50+
attributes:
51+
label: Expected Behavior
52+
description: A clear and concise description of what you expected to happen
53+
placeholder: What should have happened?
54+
validations:
55+
required: true
56+
57+
- type: textarea
58+
id: actual
59+
attributes:
60+
label: Actual Behavior
61+
description: A clear and concise description of what actually happened
62+
placeholder: What actually happened?
63+
validations:
64+
required: true
65+
66+
- type: textarea
67+
id: screenshots
68+
attributes:
69+
label: Screenshots
70+
description: If applicable, add screenshots to help explain your problem
71+
placeholder: Drag and drop screenshots here or paste image URLs
72+
73+
- type: dropdown
74+
id: browser
75+
attributes:
76+
label: Browser
77+
description: Which browser are you using?
78+
options:
79+
- Chrome
80+
- Firefox
81+
- Safari
82+
- Edge
83+
- Other (please specify in additional context)
84+
validations:
85+
required: true
86+
87+
- type: input
88+
id: browser-version
89+
attributes:
90+
label: Browser Version
91+
description: What version of the browser are you using?
92+
placeholder: e.g., Chrome 120.0.0.0
93+
validations:
94+
required: true
95+
96+
- type: input
97+
id: manager-version
98+
attributes:
99+
label: Evolution Manager Version
100+
description: What version of Evolution Manager are you using?
101+
placeholder: e.g., v2.0.0
102+
validations:
103+
required: true
104+
105+
- type: input
106+
id: api-version
107+
attributes:
108+
label: Evolution API Version
109+
description: What version of Evolution API are you connecting to?
110+
placeholder: e.g., v2.3.3
111+
validations:
112+
required: true
113+
114+
- type: dropdown
115+
id: os
116+
attributes:
117+
label: Operating System
118+
description: What operating system are you using?
119+
options:
120+
- Windows
121+
- macOS
122+
- Linux
123+
- iOS
124+
- Android
125+
- Other (please specify in additional context)
126+
validations:
127+
required: true
128+
129+
- type: textarea
130+
id: console-logs
131+
attributes:
132+
label: Console Logs
133+
description: Please provide any relevant console logs or error messages
134+
placeholder: Paste console logs here...
135+
render: shell
136+
137+
- type: textarea
138+
id: additional-context
139+
attributes:
140+
label: Additional Context
141+
description: Add any other context about the problem here
142+
placeholder: Any additional information that might be helpful...
143+
144+
- type: checkboxes
145+
id: contribution
146+
attributes:
147+
label: Contribution
148+
description: Would you like to contribute to fixing this issue?
149+
options:
150+
- label: I would like to work on fixing this bug
151+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 💬 Discord Community
4+
url: https://evolution-api.com/discord
5+
about: Join our Discord community for general questions and discussions
6+
- name: 📖 Documentation
7+
url: https://doc.evolution-api.com
8+
about: Check our comprehensive documentation for guides and API reference
9+
- name: 🔒 Security Vulnerability
10+
url: https://github.com/EvolutionAPI/evolution-manager-v2/security/advisories/new
11+
about: Please report security vulnerabilities privately via GitHub Security Advisories
12+
- name: 💼 Commercial Support
13+
url: https://evolution-api.com/contact
14+
about: Get professional support and custom solutions
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
name: ✨ Feature Request
2+
description: Suggest a new feature or enhancement for Evolution Manager
3+
title: "[Feature]: "
4+
labels: ["enhancement", "needs-triage"]
5+
assignees: []
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to suggest a new feature! Please fill out the form below with as much detail as possible.
12+
13+
- type: checkboxes
14+
id: terms
15+
attributes:
16+
label: Prerequisites
17+
description: Please confirm the following before submitting your feature request
18+
options:
19+
- label: I have searched existing issues to ensure this feature hasn't been requested before
20+
required: true
21+
- label: I have read the [documentation](https://doc.evolution-api.com)
22+
required: true
23+
- label: This feature request is related to Evolution Manager (not Evolution API)
24+
required: true
25+
26+
- type: textarea
27+
id: problem
28+
attributes:
29+
label: Problem Statement
30+
description: Is your feature request related to a problem? Please describe the problem you're trying to solve
31+
placeholder: I'm always frustrated when...
32+
validations:
33+
required: true
34+
35+
- type: textarea
36+
id: solution
37+
attributes:
38+
label: Proposed Solution
39+
description: Describe the solution you'd like to see implemented
40+
placeholder: I would like to see...
41+
validations:
42+
required: true
43+
44+
- type: textarea
45+
id: alternatives
46+
attributes:
47+
label: Alternative Solutions
48+
description: Describe any alternative solutions or features you've considered
49+
placeholder: I have also considered...
50+
51+
- type: dropdown
52+
id: category
53+
attributes:
54+
label: Feature Category
55+
description: Which category does this feature belong to?
56+
options:
57+
- UI/UX Improvement
58+
- New Integration
59+
- Performance Enhancement
60+
- Security Enhancement
61+
- Developer Experience
62+
- Accessibility
63+
- Internationalization
64+
- Documentation
65+
- Other
66+
validations:
67+
required: true
68+
69+
- type: dropdown
70+
id: priority
71+
attributes:
72+
label: Priority
73+
description: How important is this feature to you?
74+
options:
75+
- Low - Nice to have
76+
- Medium - Would be helpful
77+
- High - Important for my use case
78+
- Critical - Blocking my workflow
79+
validations:
80+
required: true
81+
82+
- type: textarea
83+
id: use-case
84+
attributes:
85+
label: Use Case
86+
description: Describe your specific use case and how this feature would help
87+
placeholder: In my workflow, I need to...
88+
validations:
89+
required: true
90+
91+
- type: textarea
92+
id: mockups
93+
attributes:
94+
label: Mockups/Screenshots
95+
description: If applicable, add mockups, wireframes, or screenshots to help explain your feature
96+
placeholder: Drag and drop images here or paste image URLs
97+
98+
- type: textarea
99+
id: technical-details
100+
attributes:
101+
label: Technical Details
102+
description: If you have technical knowledge, please provide any relevant technical details or implementation suggestions
103+
placeholder: This could be implemented by...
104+
105+
- type: checkboxes
106+
id: impact
107+
attributes:
108+
label: Impact Assessment
109+
description: Please check all that apply
110+
options:
111+
- label: This feature would benefit many users
112+
- label: This feature is backward compatible
113+
- label: This feature requires breaking changes
114+
- label: This feature affects security
115+
- label: This feature affects performance
116+
117+
- type: textarea
118+
id: additional-context
119+
attributes:
120+
label: Additional Context
121+
description: Add any other context, links, or references about the feature request here
122+
placeholder: Any additional information that might be helpful...
123+
124+
- type: checkboxes
125+
id: contribution
126+
attributes:
127+
label: Contribution
128+
description: Would you like to contribute to implementing this feature?
129+
options:
130+
- label: I would like to work on implementing this feature
131+
required: false
132+
- label: I can provide design mockups
133+
required: false
134+
- label: I can help with testing
135+
required: false

0 commit comments

Comments
 (0)