From f0095fbea1ecd37c76f6e59d3acd91595463db2b Mon Sep 17 00:00:00 2001 From: APickledWalrus Date: Thu, 17 Jul 2025 13:30:17 -0400 Subject: [PATCH 1/4] First draft --- .github/ISSUE_TEMPLATE/bug-report.yml | 59 +++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 +++ .github/ISSUE_TEMPLATE/suggestion.yml | 39 ++++++++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 19 +++++++++ CODE_OF_CONDUCT.md | 59 +++++++++++++++++++++++++++ 5 files changed, 181 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug-report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/suggestion.yml create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 CODE_OF_CONDUCT.md diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 0000000..075101f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,59 @@ +name: Bug Report +description: Report a bug with the project. +type: "Bug" +labels: ["needs triage"] +body: + - type: markdown + attributes: + value: | + > [!IMPORTANT] + > Before filing a report, please ensure you are running a supported version of the project. \ + - type: textarea + attributes: + label: Project Version + description: | + Please include the version of the project you are running. + Additionally, include additional information around the dependencies you are using. + For example, for issues related to addons, you should include the server software and its version, the Skript version, and any other relevant plugins or dependencies. This information may be obtained by executing a command such as `/sk info`. + validations: + required: true + - type: textarea + attributes: + label: Bug Description + description: Describe the bug you have encountered. Try to be as thorough as possible. + validations: + required: true + - type: textarea + attributes: + label: Expected Behavior + description: What was supposed to happen? If you're not sure, please state so. + validations: + required: true + - type: textarea + attributes: + label: Steps to Reproduce + description: | + What did you do to make this problem happen? Try to be as thorough as possible. + You may include any code if necessary. Please make sure it is actually testable by someone. + validations: + required: true + - type: textarea + attributes: + label: Errors or Screenshots + description: | + Please include any errors you have encountered. You may include media (e.g. photo, video, etc.) if you wish. + If your error is long, we ask that you instead use a site such as https://gist.github.com/ or https://paste.gg/ and share the link here. + validations: + required: false + - type: textarea + attributes: + label: Other + description: Have anything else to add? + validations: + required: false + - type: markdown + attributes: + value: | + > [!IMPORTANT] + > By submitting this report, you agree to follow the standards outlined in our [Code of Conduct](https://github.com/SkriptLang/.github/blob/main/CODE_OF_CONDUCT.md). \ + > Thank you for your report. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..2a48e33 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Need help or have a question? + url: https://discord.gg/ZPsZAg6ygu + about: Feel free to ask on our official Discord. diff --git a/.github/ISSUE_TEMPLATE/suggestion.yml b/.github/ISSUE_TEMPLATE/suggestion.yml new file mode 100644 index 0000000..c6cfdb0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/suggestion.yml @@ -0,0 +1,39 @@ +name: Suggestion +description: Suggest a new feature or change for the project. +type: "suggestion" +body: + - type: markdown + attributes: + value: | + > [!IMPORTANT] + > Please ensure that your suggestion is not already implemented nor has it already been posted. + - type: textarea + attributes: + label: Suggestion + description: Enter your suggestion here. Try to be as thorough as possible. Feel free to include links, images, etc. + validations: + required: true + - type: textarea + attributes: + label: Why? + description: Tell us why you want to see this implemented. + validations: + required: true + - type: textarea + attributes: + label: Alternatives Considered + description: Have you considered any alternatives for this suggestion? Is this already possible through a different method? + validations: + required: true + - type: textarea + attributes: + label: Other + description: Have anything else to add? + validations: + required: false + - type: markdown + attributes: + value: | + > [!IMPORTANT] + > By submitting this suggestion, you agree to follow the standards outlined in our [Code of Conduct](https://github.com/SkriptLang/.github/blob/main/CODE_OF_CONDUCT.md). \ + > Thank you for your suggestion. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..9a374f4 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,19 @@ +### Problem + + + +### Solution + + + +### Testing Completed + + + +### Supporting Information + + + +--- +**Completes:** none +**Related:** none diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..2534e44 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,59 @@ +# Code of Conduct + +## Standards + +As a community, we pledge to make our space harassment-free for everyone, regardless of +age, race, education, religion, ethnicity, disability, gender identity, sexual orientation, +and all other characteristics that form our identities. +We vow to ensure that no user feel negatively (scared, threatened, intimidated, etc.) because of who they are. + +Examples of positive behavior that build up our community include: +- Showing kindness and empathy toward other people +- Offering and accepting feedback in a respectful manner that considers viewpoints and experiences +- Taking responsibility for harmful actions and mistakes +- Thinking before posting (how might it affect or be perceived by the general community?) + +Examples of negative behavior that harm our community include: +- Harassment of any kind, whether it be in public spaces (e.g. issue comments) or in private spaces (e.g. direct messages) +- Derogatory or disparaging comments toward another person, whether serious or not +- Publishing the personal information of another person without their consent +- Inappropriate or sexualized comments and media + +In enacting and abiding by these standards, our goal is to foster an open and diverse community. + +## Enforcement + +### Contact + +To report violations any violations of these standards (or any other conduct that you believe is unacceptable): +1. You may email us: admin@skriptlang.org +2. You may [join our Discord](https://discord.gg/ZPsZAg6ygu) and message a member of the SkriptLang team. + +We take all reports very seriously and will review, investigate, and take action promptly. + +For privacy and security purposes, we will not share any information about the reporter of a violation. +Note that information about a report (excluding the reporter) may be shared with [other members of the SkriptLang team](https://github.com/orgs/SkriptLang/people). + +### Guidelines + +We may take any of the following actions to uphold our standards. +These guidelines will be used to determine what action to take for any violations. +However, note that what action is taken is at the discretion of the enforcer. + +If we detect attempts to circumvent these actions, more serious measures may be taken. + +#### Warning + +For singular violations, we may issue a warning and recommend avoiding interactions in the affected space for a short period. +A warning would typically be issued privately, through a medium such as direct messages. + +#### Mute + +#### Temporary Ban + +For continued violations, or those of a more serious nature, we may enact a temporary ban from our community's spaces. +The duration of this ban would be determined from factors such as the severity of the violation and the offender's past history. + +#### Permanent Ban + +For those engaged in a continued pattern of misconduct, we may enact a permanent ban from our community's spaces. From dfa34ba1b9521a5865364404848f5b3b9e84e4a8 Mon Sep 17 00:00:00 2001 From: APickledWalrus Date: Thu, 17 Jul 2025 13:40:59 -0400 Subject: [PATCH 2/4] Wording tweaks --- .github/ISSUE_TEMPLATE/bug-report.yml | 6 +++--- .github/ISSUE_TEMPLATE/suggestion.yml | 2 +- CODE_OF_CONDUCT.md | 6 ++---- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 075101f..10338be 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -7,7 +7,7 @@ body: attributes: value: | > [!IMPORTANT] - > Before filing a report, please ensure you are running a supported version of the project. \ + > Before filing a report, please ensure you are running a supported version of the project. - type: textarea attributes: label: Project Version @@ -26,7 +26,7 @@ body: - type: textarea attributes: label: Expected Behavior - description: What was supposed to happen? If you're not sure, please state so. + description: What was supposed to happen? If you are unsure, please state so. validations: required: true - type: textarea @@ -34,7 +34,7 @@ body: label: Steps to Reproduce description: | What did you do to make this problem happen? Try to be as thorough as possible. - You may include any code if necessary. Please make sure it is actually testable by someone. + You may include any code if necessary. Please ensure it is actually testable by someone. validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/suggestion.yml b/.github/ISSUE_TEMPLATE/suggestion.yml index c6cfdb0..843f93a 100644 --- a/.github/ISSUE_TEMPLATE/suggestion.yml +++ b/.github/ISSUE_TEMPLATE/suggestion.yml @@ -1,6 +1,6 @@ name: Suggestion description: Suggest a new feature or change for the project. -type: "suggestion" +type: "Suggestion" body: - type: markdown attributes: diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 2534e44..398e72e 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -37,8 +37,8 @@ Note that information about a report (excluding the reporter) may be shared with ### Guidelines We may take any of the following actions to uphold our standards. -These guidelines will be used to determine what action to take for any violations. -However, note that what action is taken is at the discretion of the enforcer. +There may be more specific actions available depending on the platform (mutes, kicks, etc.). +Note that these guidelines are not strict, and what action is taken is at the discretion of the enforcer. If we detect attempts to circumvent these actions, more serious measures may be taken. @@ -47,8 +47,6 @@ If we detect attempts to circumvent these actions, more serious measures may be For singular violations, we may issue a warning and recommend avoiding interactions in the affected space for a short period. A warning would typically be issued privately, through a medium such as direct messages. -#### Mute - #### Temporary Ban For continued violations, or those of a more serious nature, we may enact a temporary ban from our community's spaces. From 72913533198746a79c1516dfdc99199eaa3c2eca Mon Sep 17 00:00:00 2001 From: Patrick Miller Date: Thu, 17 Jul 2025 14:09:45 -0400 Subject: [PATCH 3/4] Apply corrections from review Co-authored-by: Eren <67760502+erenkarakal@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/bug-report.yml | 2 +- .github/PULL_REQUEST_TEMPLATE.md | 3 ++- CODE_OF_CONDUCT.md | 5 +++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 10338be..fc7097a 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -13,7 +13,7 @@ body: label: Project Version description: | Please include the version of the project you are running. - Additionally, include additional information around the dependencies you are using. + Additionally, include additional information about the dependencies you are using. For example, for issues related to addons, you should include the server software and its version, the Skript version, and any other relevant plugins or dependencies. This information may be obtained by executing a command such as `/sk info`. validations: required: true diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 9a374f4..47eb554 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,5 +1,6 @@ ### Problem - + + ### Solution diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 398e72e..9542ab3 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -5,7 +5,8 @@ As a community, we pledge to make our space harassment-free for everyone, regardless of age, race, education, religion, ethnicity, disability, gender identity, sexual orientation, and all other characteristics that form our identities. -We vow to ensure that no user feel negatively (scared, threatened, intimidated, etc.) because of who they are. +We vow to ensure that no user feels negatively (scared, threatened, intimidated, etc.) because of who they are. + Examples of positive behavior that build up our community include: - Showing kindness and empathy toward other people @@ -25,7 +26,7 @@ In enacting and abiding by these standards, our goal is to foster an open and di ### Contact -To report violations any violations of these standards (or any other conduct that you believe is unacceptable): +To report any violations of these standards (or any other conduct that you believe is unacceptable): 1. You may email us: admin@skriptlang.org 2. You may [join our Discord](https://discord.gg/ZPsZAg6ygu) and message a member of the SkriptLang team. From cb7f32f437f0023e25067bb6488584d356980fbd Mon Sep 17 00:00:00 2001 From: Patrick Miller Date: Thu, 17 Jul 2025 14:42:46 -0400 Subject: [PATCH 4/4] Remove accidental extra space Co-authored-by: Efnilite <35348263+Efnilite@users.noreply.github.com> --- .github/PULL_REQUEST_TEMPLATE.md | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 47eb554..b2a800b 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -2,7 +2,6 @@ - ### Solution