From 0f3f5fca83f8928fdc928307aca82b99a2bee075 Mon Sep 17 00:00:00 2001 From: NNIDNHU <110082998+NNIDNHU@users.noreply.github.com> Date: Tue, 22 Jul 2025 13:57:50 +0930 Subject: [PATCH 1/6] Create new_contributor.yml --- .github/ISSUE_TEMPLATE/new_contributor.yml | 114 +++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/new_contributor.yml diff --git a/.github/ISSUE_TEMPLATE/new_contributor.yml b/.github/ISSUE_TEMPLATE/new_contributor.yml new file mode 100644 index 00000000..dfb21b6e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new_contributor.yml @@ -0,0 +1,114 @@ +name: ๐Ÿ™‹ New Contributor - Need Help Getting Started +description: Perfect for first-time contributors who need guidance +labels: ["help wanted", "documentation"] +title: "[NEW CONTRIBUTOR] " + +body: + - type: markdown + attributes: + value: | + ## Hi there! ๐Ÿ‘‹ + Welcome to BetterSEQTA+! We're excited to have you join our community. + + - type: checkboxes + attributes: + label: Tell us about yourself (check all that apply) + options: + - label: "This is my first time contributing to open source" + required: false + - label: "I'm new to browser extensions" + required: false + - label: "I'm new to TypeScript/JavaScript" + required: false + - label: "I have some coding experience but new to this project" + required: false + + - type: checkboxes + attributes: + label: What would you like to work on? (check all that apply) + options: + - label: "Fix a bug ๐Ÿ›" + required: false + - label: "Add a new feature โœจ" + required: false + - label: "Improve documentation ๐Ÿ“š" + required: false + - label: "Create a plugin ๐Ÿงฉ" + required: false + - label: "Improve the UI/design ๐ŸŽจ" + required: false + - label: "Write tests ๐Ÿงช" + required: false + - label: "Not sure - I want to help but need guidance!" + required: false + + - type: checkboxes + attributes: + label: Have you read our guides? + options: + - label: [Getting Started Guide](https://github.com/BetterSEQTA/BetterSEQTA-plus/blob/main/docs/GETTING_STARTED_CONTRIBUTING.md) + required: true + - label: [Architecture Guide](https://github.com/BetterSEQTA/BetterSEQTA-plus/blob/main/docs/ARCHITECTURE.md) + required: true + - label: [Plugin Development Guide](https://github.com/BetterSEQTA/BetterSEQTA-plus/blob/main/docs/plugins/README.md) + required: true + + - type: checkboxes + attributes: + label: Have you set up the development environment yet? + options: + - label: Yes, everything works! ๐ŸŽ‰ + required: false + - label: Partially - I can run `npm run dev` but having some issues + required: false + - label: No, I need help with setup + required: false + - label: I tried but ran into errors (please describe below) + required: false + + - type: input + attributes: + label: Errors + description: "Please list any encountered errors here:" + placeholder: "" + validations: + required: false + + - type: input + attributes: + label: Questions or Issues + description: "Tell us: + 1. What specifically would you like help with? + 2. Are you stuck on anything? + 3. Do you have any questions about the codebase? + 4. Is there anything in our documentation that's unclear?" + placeholder: "" + validations: + required: false + +` - type: input + attributes: + label: Ideas or Suggestions + description: "If you have any ideas for features, improvements, or just want to share your thoughts:" + placeholder: "It would be cool if I could help add..." + validations: + required: false + + - type: markdown + attributes: + value: | + ## What happens next? + + A maintainer will respond within 24-48 hours to: + - Answer your questions + - Suggest some good issues to work on + - Help you with setup if needed + - Point you to relevant documentation + + Don't worry if you're new to this - we're here to help! Every expert was once a beginner. ๐Ÿš€ + + **Join our [Discord server](https://discord.gg/YzmbnCDkat) for real-time help and community chat!** + + + + From cadb8f6269b1000be1f4abd1de4a3b821bf11ac9 Mon Sep 17 00:00:00 2001 From: NNIDNHU <110082998+NNIDNHU@users.noreply.github.com> Date: Tue, 22 Jul 2025 13:59:13 +0930 Subject: [PATCH 2/6] Update new_contributor.yml --- .github/ISSUE_TEMPLATE/new_contributor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/new_contributor.yml b/.github/ISSUE_TEMPLATE/new_contributor.yml index dfb21b6e..99dcb615 100644 --- a/.github/ISSUE_TEMPLATE/new_contributor.yml +++ b/.github/ISSUE_TEMPLATE/new_contributor.yml @@ -86,7 +86,7 @@ body: validations: required: false -` - type: input + - type: input attributes: label: Ideas or Suggestions description: "If you have any ideas for features, improvements, or just want to share your thoughts:" From a6f0e5bc557d0cf1d1719d44e8b4e53c120b955b Mon Sep 17 00:00:00 2001 From: NNIDNHU <110082998+NNIDNHU@users.noreply.github.com> Date: Tue, 22 Jul 2025 13:59:57 +0930 Subject: [PATCH 3/6] Update new_contributor.yml --- .github/ISSUE_TEMPLATE/new_contributor.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/new_contributor.yml b/.github/ISSUE_TEMPLATE/new_contributor.yml index 99dcb615..ac175cdf 100644 --- a/.github/ISSUE_TEMPLATE/new_contributor.yml +++ b/.github/ISSUE_TEMPLATE/new_contributor.yml @@ -46,11 +46,11 @@ body: attributes: label: Have you read our guides? options: - - label: [Getting Started Guide](https://github.com/BetterSEQTA/BetterSEQTA-plus/blob/main/docs/GETTING_STARTED_CONTRIBUTING.md) + - label: "Getting Started Guide (see docs/GETTING_STARTED_CONTRIBUTING.md)" required: true - - label: [Architecture Guide](https://github.com/BetterSEQTA/BetterSEQTA-plus/blob/main/docs/ARCHITECTURE.md) + - label: "Architecture Guide (see docs/ARCHITECTURE.md)" required: true - - label: [Plugin Development Guide](https://github.com/BetterSEQTA/BetterSEQTA-plus/blob/main/docs/plugins/README.md) + - label: "Plugin Development Guide (see docs/plugins/README.md)" required: true - type: checkboxes From 397e440b6fd9a93560912330011e9347d95e419b Mon Sep 17 00:00:00 2001 From: NNIDNHU <110082998+NNIDNHU@users.noreply.github.com> Date: Tue, 22 Jul 2025 14:00:47 +0930 Subject: [PATCH 4/6] Update new_contributor.yml --- .github/ISSUE_TEMPLATE/new_contributor.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/new_contributor.yml b/.github/ISSUE_TEMPLATE/new_contributor.yml index ac175cdf..199ff521 100644 --- a/.github/ISSUE_TEMPLATE/new_contributor.yml +++ b/.github/ISSUE_TEMPLATE/new_contributor.yml @@ -70,7 +70,7 @@ body: attributes: label: Errors description: "Please list any encountered errors here:" - placeholder: "" + placeholder: "I am encountering issues with..." validations: required: false @@ -82,7 +82,7 @@ body: 2. Are you stuck on anything? 3. Do you have any questions about the codebase? 4. Is there anything in our documentation that's unclear?" - placeholder: "" + placeholder: "I want help with..." validations: required: false From a696f5b3334435cb3cbcfea35af8ffb353b0972e Mon Sep 17 00:00:00 2001 From: NNIDNHU <110082998+NNIDNHU@users.noreply.github.com> Date: Tue, 22 Jul 2025 14:01:12 +0930 Subject: [PATCH 5/6] Update and rename new-contributor.md to new-old-contributor.md --- .../{new-contributor.md => new-old-contributor.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename .github/ISSUE_TEMPLATE/{new-contributor.md => new-old-contributor.md} (95%) diff --git a/.github/ISSUE_TEMPLATE/new-contributor.md b/.github/ISSUE_TEMPLATE/new-old-contributor.md similarity index 95% rename from .github/ISSUE_TEMPLATE/new-contributor.md rename to .github/ISSUE_TEMPLATE/new-old-contributor.md index 8a2f4653..0f22fb3a 100644 --- a/.github/ISSUE_TEMPLATE/new-contributor.md +++ b/.github/ISSUE_TEMPLATE/new-old-contributor.md @@ -1,5 +1,5 @@ --- -name: ๐Ÿ™‹ New Contributor - Need Help Getting Started +name: ๐Ÿ™‹ New Contributor - NHelp Getting Started about: Perfect for first-time contributors who need guidance title: "[NEW CONTRIBUTOR] " labels: ["good first issue", "help wanted", "documentation"] @@ -72,4 +72,4 @@ A maintainer will respond within 24-48 hours to: Don't worry if you're new to this - we're here to help! Every expert was once a beginner. ๐Ÿš€ -**Join our [Discord server](https://discord.gg/YzmbnCDkat) for real-time help and community chat!** \ No newline at end of file +**Join our [Discord server](https://discord.gg/YzmbnCDkat) for real-time help and community chat!** From 743deb9fe0690db94b611c2777a91aced0ef1fb7 Mon Sep 17 00:00:00 2001 From: NNIDNHU <110082998+NNIDNHU@users.noreply.github.com> Date: Tue, 22 Jul 2025 14:01:41 +0930 Subject: [PATCH 6/6] Delete .github/ISSUE_TEMPLATE/new-old-contributor.md --- .github/ISSUE_TEMPLATE/new-old-contributor.md | 75 ------------------- 1 file changed, 75 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/new-old-contributor.md diff --git a/.github/ISSUE_TEMPLATE/new-old-contributor.md b/.github/ISSUE_TEMPLATE/new-old-contributor.md deleted file mode 100644 index 0f22fb3a..00000000 --- a/.github/ISSUE_TEMPLATE/new-old-contributor.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -name: ๐Ÿ™‹ New Contributor - NHelp Getting Started -about: Perfect for first-time contributors who need guidance -title: "[NEW CONTRIBUTOR] " -labels: ["good first issue", "help wanted", "documentation"] -assignees: [] - ---- - -## Hi there! ๐Ÿ‘‹ - -Welcome to BetterSEQTA+! We're excited to have you join our community. - -### Tell us about yourself -- [ ] This is my first time contributing to open source -- [ ] I'm new to browser extensions -- [ ] I'm new to TypeScript/JavaScript -- [ ] I have some coding experience but new to this project - -### What would you like to work on? - -**Choose one or more:** -- [ ] Fix a bug ๐Ÿ› -- [ ] Add a new feature โœจ -- [ ] Improve documentation ๐Ÿ“š -- [ ] Create a plugin ๐Ÿงฉ -- [ ] Improve the UI/design ๐ŸŽจ -- [ ] Write tests ๐Ÿงช -- [ ] Not sure - I want to help but need guidance! - -### Have you read our guides? - -- [ ] [Getting Started Guide](https://github.com/BetterSEQTA/BetterSEQTA-plus/blob/main/docs/GETTING_STARTED_CONTRIBUTING.md) -- [ ] [Architecture Guide](https://github.com/BetterSEQTA/BetterSEQTA-plus/blob/main/docs/ARCHITECTURE.md) -- [ ] [Plugin Development Guide](https://github.com/BetterSEQTA/BetterSEQTA-plus/blob/main/docs/plugins/README.md) - -### Development Environment - -**Have you set up the development environment yet?** -- [ ] Yes, everything works! ๐ŸŽ‰ -- [ ] Partially - I can run `npm run dev` but having some issues -- [ ] No, I need help with setup -- [ ] I tried but ran into errors (please describe below) - -### Questions or Issues - -Tell us: -1. What specifically would you like help with? -2. Are you stuck on anything? -3. Do you have any questions about the codebase? -4. Is there anything in our documentation that's unclear? - -**Your message here:** - - -### Ideas or Suggestions - -If you have any ideas for features, improvements, or just want to share your thoughts: - -**Your ideas here:** - - ---- - -## What happens next? - -A maintainer will respond within 24-48 hours to: -- Answer your questions -- Suggest some good issues to work on -- Help you with setup if needed -- Point you to relevant documentation - -Don't worry if you're new to this - we're here to help! Every expert was once a beginner. ๐Ÿš€ - -**Join our [Discord server](https://discord.gg/YzmbnCDkat) for real-time help and community chat!**