Skip to content

Commit aff0781

Browse files
committed
chore: M5 CI/Workflow Sweep - final synchronisation
1 parent baa6ad0 commit aff0781

30 files changed

Lines changed: 9385 additions & 2768 deletions

.github/DISCUSSIONS.yml

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# GitHub Discussions Configuration for PanLL
2+
3+
# Welcome message for new discussions
4+
welcome_message: |
5+
Welcome to the PanLL community discussions! 🎉
6+
7+
This is the place to:
8+
- Ask questions about using PanLL
9+
- Discuss feature ideas and roadmap
10+
- Share your use cases and experiences
11+
- Get help with development and contributions
12+
13+
Please review our [Code of Conduct](https://github.com/hyperpolymath/panll/blob/main/CODE_OF_CONDUCT.md) before participating.
14+
15+
# Discussion categories
16+
categories:
17+
- name: General
18+
description: General discussion about PanLL
19+
emoji: 💬
20+
color: "#667eea"
21+
22+
- name: Q&A
23+
description: Ask questions about using PanLL
24+
emoji:
25+
color: "#764ba2"
26+
27+
- name: Feature Requests
28+
description: Suggest and discuss new features
29+
emoji: 🚀
30+
color: "#f0b90b"
31+
32+
- name: Show and Tell
33+
description: Share what you've built with PanLL
34+
emoji: 🎨
35+
color: "#10b981"
36+
37+
- name: Development
38+
description: Discussion about PanLL development
39+
emoji: 🛠️
40+
color: "#3b82f6"
41+
42+
- name: Announcements
43+
description: Official announcements from the PanLL team
44+
emoji: 📢
45+
color: "#ef4444"
46+
47+
# Labels for discussions
48+
labels:
49+
- name: "good first discussion"
50+
description: Good for new contributors
51+
color: "#0ea5e9"
52+
53+
- name: "help wanted"
54+
description: Extra attention needed
55+
color: "#10b981"
56+
57+
- name: "question"
58+
description: Further information requested
59+
color: "#f59e0b"
60+
61+
- name: "status: answered"
62+
description: This discussion has been answered
63+
color: "#10b981"
64+
65+
- name: "status: duplicate"
66+
description: This discussion is a duplicate
67+
color: "#6b7280"
68+
69+
- name: "status: outdated"
70+
description: This discussion is outdated
71+
color: "#9ca3af"
72+
73+
# Moderation settings
74+
moderation:
75+
# Enable akismet spam filtering
76+
akismet: true
77+
78+
# Require new users to have their first comment approved
79+
require_approved_first_comment: false
80+
81+
# Lock inactive discussions after 90 days
82+
lock_inactive_after: 90
83+
84+
# Notification settings
85+
notifications:
86+
# Notify maintainers of new discussions
87+
maintainers_on_new: true
88+
89+
# Default subscription for new discussions
90+
default_subscription: watch
Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
name: Bug Report
2+
about: File a bug report
3+
title: "[Bug]: "
4+
labels: ["bug", "triage needed"]
5+
assignees: []
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for reporting a bug! Please fill out this template to help us understand and fix the issue.
12+
13+
- type: input
14+
id: version
15+
attributes:
16+
label: PanLL Version
17+
description: What version of PanLL are you running?
18+
placeholder: e.g., v0.2.0
19+
validations:
20+
required: true
21+
22+
- type: input
23+
id: os
24+
attributes:
25+
label: Operating System
26+
description: What OS and version are you using?
27+
placeholder: e.g., Ubuntu 22.04, macOS 13.4, Windows 11
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
id: description
33+
attributes:
34+
label: Bug Description
35+
description: A clear and concise description of what the bug is.
36+
placeholder: When I [action], [unexpected behavior] happens instead of [expected behavior].
37+
validations:
38+
required: true
39+
40+
- type: textarea
41+
id: reproduction
42+
attributes:
43+
label: Steps to Reproduce
44+
description: How can we reproduce this bug?
45+
placeholder: |
46+
1. Go to '...'
47+
2. Click on '....'
48+
3. Scroll down to '....'
49+
4. See error
50+
validations:
51+
required: true
52+
53+
- type: textarea
54+
id: expected
55+
attributes:
56+
label: Expected Behavior
57+
description: What did you expect to happen?
58+
placeholder: I expected [specific behavior].
59+
validations:
60+
required: true
61+
62+
- type: textarea
63+
id: actual
64+
attributes:
65+
label: Actual Behavior
66+
description: What actually happened?
67+
placeholder: Instead, [specific behavior] occurred.
68+
validations:
69+
required: true
70+
71+
- type: textarea
72+
id: logs
73+
attributes:
74+
label: Relevant Logs
75+
description: Please paste any relevant log output.
76+
placeholder: """
77+
[Paste logs here]
78+
"""
79+
render: shell
80+
validations:
81+
required: false
82+
83+
- type: textarea
84+
id: screenshots
85+
attributes:
86+
label: Screenshots
87+
description: If applicable, add screenshots to help explain your problem.
88+
placeholder: Drag and drop images here or describe visual issues.
89+
validations:
90+
required: false
91+
92+
- type: dropdown
93+
id: component
94+
attributes:
95+
label: Affected Component
96+
description: Which part of PanLL is affected?
97+
options:
98+
- Core System
99+
- Identity Management
100+
- Team Collaboration
101+
- System Tray
102+
- CLI
103+
- API
104+
- Plugins
105+
- Storage Backends
106+
- UI/UX
107+
- Documentation
108+
- Other
109+
validations:
110+
required: true
111+
112+
- type: dropdown
113+
id: severity
114+
attributes:
115+
label: Severity
116+
description: How severe is this bug?
117+
options:
118+
- Low - Minor annoyance
119+
- Medium - Impacts functionality
120+
- High - Major functionality broken
121+
- Critical - System unusable
122+
validations:
123+
required: true
124+
125+
- type: textarea
126+
id: additional-context
127+
attributes:
128+
label: Additional Context
129+
description: Any other information that might help us fix this bug.
130+
placeholder: Configuration details, environment variables, etc.
131+
validations:
132+
required: false
133+
134+
- type: checkboxes
135+
id: acknowledgments
136+
attributes:
137+
label: Acknowledgments
138+
description: Please confirm the following:
139+
options:
140+
- label: I have searched existing issues and this is not a duplicate
141+
required: true
142+
- label: I have included all relevant information
143+
required: true
144+
- label: I am willing to help test a fix if needed
145+
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: Feature Request
4+
url: https://github.com/hyperpolymath/panll/discussions/categories/feature-requests
5+
about: Suggest a new feature or enhancement
6+
- name: Question & Answer
7+
url: https://github.com/hyperpolymath/panll/discussions/categories/q-a
8+
about: Ask a question about using PanLL
9+
- name: Community Support
10+
url: https://github.com/hyperpolymath/panll/discussions/categories/general
11+
about: Get help from the community
12+
- name: Documentation
13+
url: https://github.com/hyperpolymath/panll/discussions/categories/development
14+
about: Discuss documentation improvements
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
name: Feature Request
2+
about: Suggest an idea for PanLL
3+
title: "[Feature]: "
4+
labels: ["enhancement", "triage needed"]
5+
assignees: []
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to suggest a feature for PanLL!
12+
13+
- type: input
14+
id: contact
15+
attributes:
16+
label: Contact Details
17+
description: How can we get in touch with you if we need more info?
18+
placeholder: email@example.com or @githubusername
19+
validations:
20+
required: false
21+
22+
- type: textarea
23+
id: feature-description
24+
attributes:
25+
label: Feature Description
26+
description: A clear and concise description of what you want and what problem it solves.
27+
placeholder: I want [feature] so that I can [benefit] because [reason].
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
id: use-case
33+
attributes:
34+
label: Use Case
35+
description: Describe your specific use case and how this feature would help.
36+
placeholder: When I [action], I need [feature] to [result].
37+
validations:
38+
required: true
39+
40+
- type: dropdown
41+
id: component
42+
attributes:
43+
label: Component
44+
description: Which part of PanLL does this feature relate to?
45+
options:
46+
- Core System
47+
- Identity Management
48+
- Team Collaboration
49+
- System Tray
50+
- CLI
51+
- API
52+
- Plugins
53+
- Storage Backends
54+
- UI/UX
55+
- Documentation
56+
- Other
57+
validations:
58+
required: true
59+
60+
- type: dropdown
61+
id: priority
62+
attributes:
63+
label: Priority
64+
description: How important is this feature to you?
65+
options:
66+
- Nice to have
67+
- Important
68+
- Critical
69+
- Blocking
70+
validations:
71+
required: true
72+
73+
- type: textarea
74+
id: alternatives
75+
attributes:
76+
label: Alternatives
77+
description: Have you considered any alternative solutions or workarounds?
78+
placeholder: I currently use [alternative] but it has limitations [limitations].
79+
validations:
80+
required: false
81+
82+
- type: textarea
83+
id: additional-context
84+
attributes:
85+
label: Additional Context
86+
description: Any other context, screenshots, or references that would help.
87+
placeholder: Links to similar features in other tools, mockups, etc.
88+
validations:
89+
required: false
90+
91+
- type: checkboxes
92+
id: acknowledgments
93+
attributes:
94+
label: Acknowledgments
95+
description: Please confirm the following:
96+
options:
97+
- label: I have searched existing issues and this is not a duplicate
98+
required: true
99+
- label: I understand this feature may not be implemented immediately
100+
required: true
101+
- label: I am willing to contribute to the implementation if needed
102+
required: false

0 commit comments

Comments
 (0)