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