From f02dd9bdd90ff8bd1d8f1c4b5136b04294f249d4 Mon Sep 17 00:00:00 2001 From: jessebot Date: Fri, 20 Mar 2026 20:01:19 +0100 Subject: [PATCH 1/3] Attempt one at an PR template --- .forgejo/pull_request_template.yaml | 41 +++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .forgejo/pull_request_template.yaml diff --git a/.forgejo/pull_request_template.yaml b/.forgejo/pull_request_template.yaml new file mode 100644 index 0000000..89c370f --- /dev/null +++ b/.forgejo/pull_request_template.yaml @@ -0,0 +1,41 @@ +name: pull-request +about: Submit a PR +ref: 'main' +body: + - type: input + id: software-name + attributes: + label: Name of the software + description: A name with link of the name of the software. + placeholder: [FormallyCoolSoftware](https://i-used-to-be-slop-free.com) + validations: + required: true + - type: input + id: evidence + attributes: + label: Evidence of LLM/AI usage + description: A link to CLAUDE.md, AGENTS.md, or other LLM file/directory. This can also be a link to an AI policy. Please avoid screenshots unless absolutely necessary. Commits and policy docs should be linked directly (you can use an archive link). + placeholder: They have a [CLAUDE.md](https://git.i-used-to-be-slop-free.com/owner/repo/branch/main/CLAUDE.md) in the root of the repo. + validations: + required: false + - type: input + id: last-untainted-version-or-commit + attributes: + label: Last untainted version and/or Commit ID + description: A link to the last known + placeholder: [ab12345](https://git.i-used-to-be-slop-free.com/owner/repo/commit/ab12345ab12345ab12345ab12345ab12345) + validations: + required: false + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this PR, you agree to follow our [Code of Conduct](https://codeberg.org/small-hack/open-slopware/src/branch/main/CODE_OF_CONDUCT.md) + options: + - label: I agree to follow this project's Code of Conduct + required: true + - label: I have also read the [CONTRIBUTION.MD](https://codeberg.org/small-hack/open-slopware/src/branch/main/CONTRIBUTING.md) + required: true + visible: [form] + - label: This is a TODO only visible after issue creation + visible: [content] \ No newline at end of file From fb3b49aad7a572ef73d793488ad0636bbd7d59aa Mon Sep 17 00:00:00 2001 From: jessebot Date: Sat, 21 Mar 2026 11:04:44 +0100 Subject: [PATCH 2/3] new attempt to also allow for adding alternatives --- .forgejo/pull_request_template.yaml | 30 +++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/.forgejo/pull_request_template.yaml b/.forgejo/pull_request_template.yaml index 89c370f..31c40f1 100644 --- a/.forgejo/pull_request_template.yaml +++ b/.forgejo/pull_request_template.yaml @@ -2,27 +2,40 @@ name: pull-request about: Submit a PR ref: 'main' body: + - type: dropdown + id: taint-status + attributes: + label: Software Status + description: Is this being added/removed because it's tainted or untainted, or because it is or is not an alternative? + options: + - new tainted software + - software no longer tainted + - new alternative + - alternative now tainted + - something else + validations: + required: true - type: input id: software-name attributes: label: Name of the software - description: A name with link of the name of the software. + description: Name of the software with link placeholder: [FormallyCoolSoftware](https://i-used-to-be-slop-free.com) validations: required: true - type: input id: evidence attributes: - label: Evidence of LLM/AI usage + label: Evidence of LLM/AI usage or of Anti-AI policy description: A link to CLAUDE.md, AGENTS.md, or other LLM file/directory. This can also be a link to an AI policy. Please avoid screenshots unless absolutely necessary. Commits and policy docs should be linked directly (you can use an archive link). - placeholder: They have a [CLAUDE.md](https://git.i-used-to-be-slop-free.com/owner/repo/branch/main/CLAUDE.md) in the root of the repo. + placeholder: They have a [CLAUDE.md](https://git.i-used-to-be-slop-free.com/owner/repo/branch/main/CLAUDE.md) in the root of the repo. OR They have an anti-AI policy. validations: - required: false + required: true - type: input id: last-untainted-version-or-commit attributes: label: Last untainted version and/or Commit ID - description: A link to the last known + description: A link to the last known good commit or version. You can leave this blank if you're adding a software alternative. placeholder: [ab12345](https://git.i-used-to-be-slop-free.com/owner/repo/commit/ab12345ab12345ab12345ab12345ab12345) validations: required: false @@ -34,8 +47,9 @@ body: options: - label: I agree to follow this project's Code of Conduct required: true - - label: I have also read the [CONTRIBUTION.MD](https://codeberg.org/small-hack/open-slopware/src/branch/main/CONTRIBUTING.md) + - label: I have also read the [Contributing Guidelines](https://codeberg.org/small-hack/open-slopware/src/branch/main/CONTRIBUTING.md) required: true visible: [form] - - label: This is a TODO only visible after issue creation - visible: [content] \ No newline at end of file + - label: I have also read the [Style Guide](https://codeberg.org/small-hack/open-slopware/src/branch/main/STYLE.md) + required: true + visible: [form] \ No newline at end of file From 7a36efbe84f089f2680fe72fcb99bb40545e0742 Mon Sep 17 00:00:00 2001 From: jessebot Date: Sat, 21 Mar 2026 16:39:36 +0100 Subject: [PATCH 3/3] clean up the examples --- .forgejo/pull_request_template.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/pull_request_template.yaml b/.forgejo/pull_request_template.yaml index 31c40f1..09962a6 100644 --- a/.forgejo/pull_request_template.yaml +++ b/.forgejo/pull_request_template.yaml @@ -20,7 +20,7 @@ body: attributes: label: Name of the software description: Name of the software with link - placeholder: [FormallyCoolSoftware](https://i-used-to-be-slop-free.com) + placeholder: [FormerlyCoolSoftware](https://i-used-to-be-slop-free.example.com) validations: required: true - type: input @@ -28,7 +28,7 @@ body: attributes: label: Evidence of LLM/AI usage or of Anti-AI policy description: A link to CLAUDE.md, AGENTS.md, or other LLM file/directory. This can also be a link to an AI policy. Please avoid screenshots unless absolutely necessary. Commits and policy docs should be linked directly (you can use an archive link). - placeholder: They have a [CLAUDE.md](https://git.i-used-to-be-slop-free.com/owner/repo/branch/main/CLAUDE.md) in the root of the repo. OR They have an anti-AI policy. + placeholder: They have a [CLAUDE.md](https://git.i-used-to-be-slop-free.example.com/owner/repo/branch/main/CLAUDE.md) in the root of the repo. OR They have an anti-AI policy. validations: required: true - type: input @@ -36,7 +36,7 @@ body: attributes: label: Last untainted version and/or Commit ID description: A link to the last known good commit or version. You can leave this blank if you're adding a software alternative. - placeholder: [ab12345](https://git.i-used-to-be-slop-free.com/owner/repo/commit/ab12345ab12345ab12345ab12345ab12345) + placeholder: [ab12345](https://git.i-used-to-be-slop-free.example.com/owner/repo/commit/ab12345ab12345ab12345ab12345ab12345) validations: required: false - type: checkboxes