From 81d2c44c8d9388255e0243932f2afd762e30b63e Mon Sep 17 00:00:00 2001 From: Ali Mohammadnia Date: Wed, 6 May 2026 01:23:44 +0330 Subject: [PATCH 1/9] Create ISSUE_TEMPLATE/bug_report.yml --- .github/ISSUE_TEMPLATE/bug_report.yml | 98 +++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..d375a6d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,98 @@ +name: 🐞 Bug Report +description: File a bug report to help us improve TinyPixels. +title: "[Bug]: " +labels: ["type: bug", "status: needs-triage"] +assignees: + - PsymoNiko +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! Please provide as much detail as you can. + + - type: input + id: contact + attributes: + label: Contact Details + description: How can we get in touch with you if we need more info? + placeholder: ex. email@example.com + validations: + required: false + + - type: textarea + id: what-happened + attributes: + label: What happened? + description: A clear and concise description of what the bug is. + placeholder: Tell us what you see! + validations: + required: true + + - type: textarea + id: reproduction + attributes: + label: Steps to Reproduce + description: Provide steps to reproduce the behavior, including the exact command you ran. + placeholder: | + 1. Run 'tinypixels ./images -q 85' + 2. See error... + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected Behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + + - type: dropdown + id: version + attributes: + label: TinyPixels Version + description: What version of TinyPixels are you running? (Run `tinypixels --version`) + options: + - latest (from git) + - 1.0.0 + - 0.9.0 + - older + validations: + required: true + + - type: input + id: python-version + attributes: + label: Python Version + description: What Python version are you using? (`python --version`) + placeholder: ex. Python 3.9.7 + validations: + required: true + + - type: dropdown + id: os + attributes: + label: Operating System + description: Which OS are you running TinyPixels on? + options: + - Windows + - macOS + - Linux + validations: + required: true + + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output (e.g., error messages, compression summary). This will be automatically formatted into code. + render: shell + + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/PsymoNiko/tinypixels/blob/main/CODE_OF_CONDUCT.md) (if available) + options: + - label: I agree to follow this project's Code of Conduct + required: true \ No newline at end of file From 3ee1c22eedfd245a8140983b79940dfd4027c905 Mon Sep 17 00:00:00 2001 From: Ali Mohammadnia Date: Wed, 6 May 2026 01:24:14 +0330 Subject: [PATCH 2/9] Create feature_request.yml --- .github/ISSUE_TEMPLATE/feature_request.yml | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..80cf05e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,53 @@ +name: 💡 Feature Request +description: Suggest an idea for this project. +title: "[Feature]: " +labels: ["type: enhancement"] +assignees: + - PsymoNiko +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to suggest a new feature! Please describe the problem and solution as clearly as you can. + + - type: textarea + id: problem + attributes: + label: Is your feature request related to a problem? + description: A clear and concise description of what the problem is. + placeholder: Ex. I'm always frustrated when [...] + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen. + validations: + required: true + + - type: textarea + id: alternatives + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. + validations: + required: false + + - type: textarea + id: context + attributes: + label: Additional context + description: Add any other context or screenshots about the feature request here. + validations: + required: false + + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/PsymoNiko/tinypixels/blob/main/CODE_OF_CONDUCT.md) + options: + - label: I agree to follow this project's Code of Conduct + required: true \ No newline at end of file From 8a592985e768fd68d36e63c6264599671f03bd7e Mon Sep 17 00:00:00 2001 From: Ali Mohammadnia Date: Wed, 6 May 2026 01:24:40 +0330 Subject: [PATCH 3/9] Create docs_issue.yml --- .github/ISSUE_TEMPLATE/docs_issue.yml | 53 +++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/docs_issue.yml diff --git a/.github/ISSUE_TEMPLATE/docs_issue.yml b/.github/ISSUE_TEMPLATE/docs_issue.yml new file mode 100644 index 0000000..4027015 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/docs_issue.yml @@ -0,0 +1,53 @@ +name: 📄 Documentation +description: Report missing, unclear, or outdated documentation. +title: "[Docs]: " +labels: ["type: documentation"] +assignees: + - PsymoNiko +body: + - type: markdown + attributes: + value: | + Thanks for helping us improve the documentation! Please describe what's missing or unclear. + + - type: dropdown + id: doc_type + attributes: + label: Documentation Type + description: What type of documentation is this issue about? + options: + - README + - CLI help / man page + - Installation guide + - Contributing guide + - Other + validations: + required: true + + - type: textarea + id: content + attributes: + label: What needs to be fixed? + description: A clear and concise description of what's missing, unclear, or outdated. + validations: + required: true + + - type: textarea + id: location + attributes: + label: Location (if known) + description: Please provide a link or describe where the documentation needs to be updated. + placeholder: | + - In the README, under "Installation" + - https://github.com/PsymoNiko/tinypixels#-cli-usage + validations: + required: false + + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/PsymoNiko/tinypixels/blob/main/CODE_OF_CONDUCT.md) + options: + - label: I agree to follow this project's Code of Conduct + required: true \ No newline at end of file From 95d17c7d4987b549b0a1a5226087e7d5db30a811 Mon Sep 17 00:00:00 2001 From: Ali Mohammadnia Date: Wed, 6 May 2026 01:25:05 +0330 Subject: [PATCH 4/9] Create config.yml --- .github/ISSUE_TEMPLATE/config.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..e981ae3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: 🤔 Questions & Discussions + url: https://github.com/PsymoNiko/tinypixels/discussions + about: Please ask and answer questions here, or start a general discussion. \ No newline at end of file From 38435c866b03b4915d503df8e19bddebd55d88c2 Mon Sep 17 00:00:00 2001 From: Ali Mohammadnia Date: Wed, 6 May 2026 01:27:18 +0330 Subject: [PATCH 5/9] Update bug_report.yml --- .github/ISSUE_TEMPLATE/bug_report.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index d375a6d..30672b1 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -4,6 +4,7 @@ title: "[Bug]: " labels: ["type: bug", "status: needs-triage"] assignees: - PsymoNiko + - nafasebra body: - type: markdown attributes: @@ -15,7 +16,7 @@ body: attributes: label: Contact Details description: How can we get in touch with you if we need more info? - placeholder: ex. email@example.com + placeholder: ex. callmeali@duck.com validations: required: false @@ -92,7 +93,7 @@ body: id: terms attributes: label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/PsymoNiko/tinypixels/blob/main/CODE_OF_CONDUCT.md) (if available) + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/nafasebra/tinypixels/blob/main/CODE_OF_CONDUCT.md) (if available) options: - label: I agree to follow this project's Code of Conduct required: true \ No newline at end of file From 7eada7849999d916f171a0c22d5a267fd70d0bea Mon Sep 17 00:00:00 2001 From: Ali Mohammadnia Date: Wed, 6 May 2026 01:27:39 +0330 Subject: [PATCH 6/9] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index e981ae3..b269447 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,5 @@ blank_issues_enabled: true contact_links: - name: 🤔 Questions & Discussions - url: https://github.com/PsymoNiko/tinypixels/discussions + url: https://github.com/nafasebra/tinypixels/discussions about: Please ask and answer questions here, or start a general discussion. \ No newline at end of file From 479cfae86775ed858d02d1956a390d0219d33772 Mon Sep 17 00:00:00 2001 From: Ali Mohammadnia Date: Wed, 6 May 2026 01:28:25 +0330 Subject: [PATCH 7/9] Update docs_issue.yml --- .github/ISSUE_TEMPLATE/docs_issue.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/docs_issue.yml b/.github/ISSUE_TEMPLATE/docs_issue.yml index 4027015..b965ed5 100644 --- a/.github/ISSUE_TEMPLATE/docs_issue.yml +++ b/.github/ISSUE_TEMPLATE/docs_issue.yml @@ -3,7 +3,7 @@ description: Report missing, unclear, or outdated documentation. title: "[Docs]: " labels: ["type: documentation"] assignees: - - PsymoNiko + - nafasebra body: - type: markdown attributes: @@ -39,7 +39,7 @@ body: description: Please provide a link or describe where the documentation needs to be updated. placeholder: | - In the README, under "Installation" - - https://github.com/PsymoNiko/tinypixels#-cli-usage + - https://github.com/nafasebra/tinypixels#-cli-usage validations: required: false @@ -47,7 +47,7 @@ body: id: terms attributes: label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/PsymoNiko/tinypixels/blob/main/CODE_OF_CONDUCT.md) + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/nafasebra/tinypixels/blob/main/CODE_OF_CONDUCT.md) options: - label: I agree to follow this project's Code of Conduct required: true \ No newline at end of file From 95c69dcc0ba7c504ff6f426509871da86fde98b2 Mon Sep 17 00:00:00 2001 From: Ali Mohammadnia Date: Wed, 6 May 2026 01:28:57 +0330 Subject: [PATCH 8/9] Update feature_request.yml --- .github/ISSUE_TEMPLATE/feature_request.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 80cf05e..ae634e6 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -3,7 +3,7 @@ description: Suggest an idea for this project. title: "[Feature]: " labels: ["type: enhancement"] assignees: - - PsymoNiko + - nafasebra body: - type: markdown attributes: @@ -47,7 +47,7 @@ body: id: terms attributes: label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/PsymoNiko/tinypixels/blob/main/CODE_OF_CONDUCT.md) + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/nafasebra/tinypixels/blob/main/CODE_OF_CONDUCT.md) options: - label: I agree to follow this project's Code of Conduct required: true \ No newline at end of file From 4412b0641eaa04362c70d3e147fe5df5dafeab91 Mon Sep 17 00:00:00 2001 From: Ali Mohammadnia Date: Wed, 6 May 2026 01:29:43 +0330 Subject: [PATCH 9/9] Update bug_report.yml --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 30672b1..6f0558d 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -3,7 +3,6 @@ description: File a bug report to help us improve TinyPixels. title: "[Bug]: " labels: ["type: bug", "status: needs-triage"] assignees: - - PsymoNiko - nafasebra body: - type: markdown