├── .github ├── DISCUSSION_TEMPLATE │ ├── help-wanted.yml │ └── q-a.yml └── ISSUE_TEMPLATE │ ├── BUG_REPORT.yml │ ├── FEATURE_REQUEST.yml │ └── config.yml ├── FUNDING.yml ├── README.md └── SUPPORT.md /.github/DISCUSSION_TEMPLATE/help-wanted.yml: -------------------------------------------------------------------------------- 1 | body: 2 | - type: markdown 3 | attributes: 4 | value: | 5 | ## 💬 What do you need help with? 6 | 7 | 1. **Keep it concise:** Start with the question. The shorter the text, the more reads it gets. 8 | 2. **Write clearly:** Use a spelling & grammar checker, ChatGPT, etc. 9 | 3. **Include context:** Attach code snippets, configurations, errors, and screenshots. 10 | 4. **Proof-read:** Pretend you're a stranger online. Would you understand your question? 11 | 12 | > [!TIP] 13 | > **🚀 Get help from the maintainer** 14 | > 15 | > Sponsor this project and get access to [_Exclusive support_](https://github.com/sponsors/privatenumber) where you can get my help! 16 | 17 | - type: textarea 18 | attributes: 19 | label: Question 20 | validations: 21 | required: true 22 | -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/q-a.yml: -------------------------------------------------------------------------------- 1 | body: 2 | - type: markdown 3 | attributes: 4 | value: | 5 | ## 💬 What's your question? 6 | 7 | 1. **Keep it concise:** Start with the question. The shorter the text, the more reads it gets. 8 | 2. **Write clearly:** Use a spelling & grammar checker, ChatGPT, etc. 9 | 3. **Include context:** Attach code snippets, configurations, errors, and screenshots. 10 | 4. **Proof-read:** Pretend you're a stranger online. Would you understand your question? 11 | 12 | > [!TIP] 13 | > **🚀 Get help from the maintainer** 14 | > 15 | > Sponsor this project and get access to [_Exclusive support_](https://github.com/sponsors/privatenumber) where you can get my help! 16 | 17 | - type: textarea 18 | id: improvements 19 | attributes: 20 | label: Question 21 | validations: 22 | required: true 23 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.yml: -------------------------------------------------------------------------------- 1 | name: 🐛 Bug report 2 | description: Run into a bug? File a report and get the help you need! 3 | labels: [bug, pending triage] 4 | body: 5 | - type: markdown 6 | attributes: 7 | value: | 8 | 💁‍♂️ This is a collaborative effort. Please do your best to debug, communicate, and demonstrate the problem. 9 | 10 | ## 👀 Tell us about the bug 11 | A _clear and concise_ description of what the bug is. 12 | 13 | - type: textarea 14 | attributes: 15 | label: Problem 16 | description: Please refrain from describing anything other than the problem. 17 | placeholder: | 18 | What's the problem? 19 | Do you have an error stack trace? 20 | Do you have screenshots? 21 | validations: 22 | required: true 23 | 24 | - type: textarea 25 | attributes: 26 | label: Expected behavior 27 | placeholder: | 28 | What did you expect to happen? 29 | validations: 30 | required: true 31 | 32 | - type: markdown 33 | attributes: 34 | value: | 35 | ## 📋 Show us the bug 36 | 37 | > [!CAUTION] 38 | > Without proving the bug is in this project via *minimal* reproduction, your issue will be closed without response. 39 | 40 | The minimal reproduction is the core of your issue. This is usually all we read. 41 | 42 | The first thing we'll do is scrutinize every code, file, and dependency to see how they impact the bug. If you can delete it and still produce the bug, it's not needed. 43 | 44 | Upload your reproduction to [StackBlitz](https://stackblitz.com) or a GitHub repository and use GitHub Actions to show the error. 45 | 46 | Please do your best to _show_ the bug rather than talking about it. This will lead to a speedy resolution. 47 | 48 | - type: input 49 | attributes: 50 | label: Minimal reproduction URL 51 | placeholder: https://github.com/... 52 | validations: 53 | required: true 54 | 55 | - type: markdown 56 | attributes: 57 | value: | 58 | > **🙋 Need help?** 59 | > 60 | > Get personalized help through my [_Priority Support_ service](https://github.com/sponsors/privatenumber). 61 | > From minimal reproduction creation to debugging, I'm happy to assist you! 62 | 63 | - type: markdown 64 | attributes: 65 | value: "## 🌍 Environment" 66 | 67 | - type: input 68 | attributes: 69 | label: Version 70 | placeholder: v0.0.0 71 | validations: 72 | required: true 73 | 74 | - type: input 75 | attributes: 76 | label: Node.js version 77 | placeholder: v0.0.0 78 | validations: 79 | required: true 80 | 81 | - type: dropdown 82 | id: package-manager 83 | attributes: 84 | label: Package manager 85 | options: 86 | - npm 87 | - yarn 88 | - pnpm 89 | - bun 90 | - N/A 91 | validations: 92 | required: true 93 | 94 | - type: dropdown 95 | attributes: 96 | label: Operating system 97 | options: 98 | - macOS 99 | - Windows 100 | - Linux 101 | validations: 102 | required: true 103 | 104 | - type: markdown 105 | attributes: 106 | value: | 107 | ## 🛠️ Contribute 108 | 109 | - type: checkboxes 110 | attributes: 111 | label: Bugs are expected to be fixed by those affected by it 112 | options: 113 | - label: I'm interested in working on this issue 114 | 115 | - type: checkboxes 116 | attributes: 117 | label: Compensating engineering work financially will speed up resolution 118 | options: 119 | - label: I'm willing to offer financial support 120 | 121 | - type: markdown 122 | attributes: 123 | value: | 124 | ## 🚀 Need immediate attention? 125 | Escalate this issue by becoming a [_Priority Patron_ sponsor](https://github.com/sponsors/privatenumber)! As a _Priority Patron_, your concern will receive prompt attention, ensuring faster and more efficient resolution. 126 | 127 | [👉 Become a _Priority Patron_ now!](https://github.com/sponsors/privatenumber) 128 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml: -------------------------------------------------------------------------------- 1 | name: 🌟 Feature request 2 | description: Have a great idea for this project? Tell us more! 3 | labels: [enhancement, pending triage] 4 | body: 5 | - type: markdown 6 | attributes: 7 | value: | 8 | 💁‍♂️ Please remember this is a community of volunteers and put in your best effort to follow this form. 9 | 10 | ## 👀 Tell us about your idea 11 | 12 | - type: textarea 13 | attributes: 14 | label: Feature request 15 | description: A clear and concise description of the feature. 16 | placeholder: | 17 | I would love to be able to... 18 | validations: 19 | required: true 20 | 21 | - type: textarea 22 | attributes: 23 | label: Motivations 24 | description: | 25 | Describe the problem you’re tackling with this feature request. 26 | placeholder: | 27 | How did you come across this idea? 28 | validations: 29 | required: true 30 | 31 | - type: textarea 32 | attributes: 33 | label: Alternatives 34 | description: | 35 | Have you considered alternative solutions? Is there a workaround? 36 | placeholder: | 37 | Do you have alternative proposals? 38 | 39 | Are there workarounds? 40 | 41 | - type: textarea 42 | attributes: 43 | label: Additional context 44 | description: | 45 | Anything else to share? Screenshots? Links? 46 | 47 | - type: markdown 48 | attributes: 49 | value: | 50 | > **🙋 Experiencing a challenging problem and need expert assistance?** 51 | > 52 | > Get personalized help through my [_Priority Support_ service](https://github.com/sponsors/privatenumber). From debugging to implementation, I'm here to assist you! 53 | 54 | - type: markdown 55 | attributes: 56 | value: | 57 | ## 🛠️ Contribute 58 | 59 | - type: checkboxes 60 | attributes: 61 | label: Bugs are expected to be fixed by those affected by it 62 | options: 63 | - label: I'm interested in working on this issue 64 | 65 | - type: checkboxes 66 | attributes: 67 | label: Compensating engineering work financially will speed up resolution 68 | options: 69 | - label: I'm willing to offer financial support 70 | 71 | - type: markdown 72 | attributes: 73 | value: | 74 | ## 🚀 Need immediate attention? 75 | Escalate this issue by becoming a [_Priority Patron_ sponsor](https://github.com/sponsors/privatenumber)! As a _Priority Patron_, your concern will receive prompt attention, ensuring faster and more efficient resolution. 76 | 77 | [👉 Become a _Priority Patron_ now!](https://github.com/sponsors/privatenumber) 78 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: 🚀 Priority Support 4 | url: https://github.com/sponsors/privatenumber/ 5 | about: Need help? Get prioritized help for all your questions and issues 6 | -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: privatenumber 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Default community health files 2 | 3 | [GitHub Documentation](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file) 4 | -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- 1 | ## Priority Support 2 | 3 | If you require personalized support, you can [sponsor me](https://github.com/sponsors/privatenumber) to gain exclusive access to a private forum where I will answer your questions about this project, web development, and other related topics. 4 | --------------------------------------------------------------------------------