diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..a8cfc9f4f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,60 @@ +name: 🐛 Bug report +description: Report a problem or unexpected behavior +labels: [bug] +body: + - type: dropdown + id: component + attributes: + label: Component + description: Which tool or component are you having problems with? + options: + - c2pa-rs + - c2patool + - c2pa-c + - Other + validations: + required: true + - type: input + id: component-other + attributes: + label: If Other, please specify + description: Which component are you using? + placeholder: e.g., Python bindings, Java SDK, etc. + - type: input + id: version + attributes: + label: Version + description: Which version are you using? + placeholder: e.g., v0.71.0 + validations: + required: true + - type: dropdown + id: platform + attributes: + label: Platform + description: Which platform are you using? + options: + - Linux + - macOS + - Windows + - iOS + - Android + - Other + validations: + required: true + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Describe what went wrong. Please attach example files if possible. + placeholder: Describe the actual behavior you observed. + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: What did you expect to happen? + description: Describe what you expected to happen instead. + placeholder: Describe the expected behavior. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..3ba13e0ce --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 000000000..d271e1bf4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,12 @@ +name: 💡 Feature request +description: Suggest an idea for improvement +labels: [enhancement] +body: + - type: textarea + id: idea + attributes: + label: Describe your idea + description: What would make the project better? + placeholder: Describe your feature request here. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/others.yml b/.github/ISSUE_TEMPLATE/others.yml new file mode 100644 index 000000000..31bbd2c16 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/others.yml @@ -0,0 +1,12 @@ +name: 💬 Other +description: General inquiries, questions, or discussions +labels: [question] +body: + - type: textarea + id: details + attributes: + label: Details + description: Tell us what's on your mind. + placeholder: Describe your inquiry, question, or feedback here. + validations: + required: true