From ccb16c49d520a1c9cfdb438252f9d0be901558ec Mon Sep 17 00:00:00 2001 From: MasterAcnolo <68693319+MasterAcnolo@users.noreply.github.com> Date: Sun, 25 Jan 2026 21:22:09 +0100 Subject: [PATCH] Feat: Templates for PR and Issues --- .../ISSUE_TEMPLATE/-feat--feature-template.md | 22 ------- ...bug--issues-template-.md => bug-report.md} | 2 +- .github/ISSUE_TEMPLATE/feature-request.md | 44 ++++++++++++++ .github/ISSUE_TEMPLATE/performance-issue.md | 56 +++++++++++++++++ .github/ISSUE_TEMPLATE/question.md | 30 ++++++++++ .github/PULL_REQUEST_TEMPLATE/contribution.md | 60 +++++++++++++++++++ .../pull_request_template.md | 29 --------- .github/PULL_REQUEST_TEMPLATE/release.md | 10 ++++ .github/PULL_REQUEST_TEMPLATE/version.md | 25 -------- 9 files changed, 201 insertions(+), 77 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/-feat--feature-template.md rename .github/ISSUE_TEMPLATE/{-bug--issues-template-.md => bug-report.md} (96%) create mode 100644 .github/ISSUE_TEMPLATE/feature-request.md create mode 100644 .github/ISSUE_TEMPLATE/performance-issue.md create mode 100644 .github/ISSUE_TEMPLATE/question.md create mode 100644 .github/PULL_REQUEST_TEMPLATE/contribution.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/pull_request_template.md create mode 100644 .github/PULL_REQUEST_TEMPLATE/release.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/version.md diff --git a/.github/ISSUE_TEMPLATE/-feat--feature-template.md b/.github/ISSUE_TEMPLATE/-feat--feature-template.md deleted file mode 100644 index 3064306..0000000 --- a/.github/ISSUE_TEMPLATE/-feat--feature-template.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: "[FEAT] Feature Template" -about: Suggest an idea for this project -title: "[FEAT] Name of the features" -labels: enhancement -assignees: MasterAcnolo - ---- - -## Check Before Requesting -Make sure this feature doesn't already exist in the issues. - -## Feature Description -Describe the feature you want to add or improve. - -## Why is this Feature Useful? -Explain the benefit for users or the project. - -## Examples / Context -Provide an example or use case if possible. - -## Screenshots / Mockups (if applicable) diff --git a/.github/ISSUE_TEMPLATE/-bug--issues-template-.md b/.github/ISSUE_TEMPLATE/bug-report.md similarity index 96% rename from .github/ISSUE_TEMPLATE/-bug--issues-template-.md rename to .github/ISSUE_TEMPLATE/bug-report.md index e85ec67..72883f0 100644 --- a/.github/ISSUE_TEMPLATE/-bug--issues-template-.md +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -3,7 +3,7 @@ name: "[BUG] Issues Template " about: Report something that doesn't work fine title: "[BUG] Name of the bug / issues" labels: bug -assignees: MasterAcnolo +assignees: "MasterAcnolo" --- diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md new file mode 100644 index 0000000..c49488e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -0,0 +1,44 @@ +--- +name: Feature Request +about: Suggest a new feature or enhancement +title: "[FEATURE] " +labels: enhancement +assignees: 'MasterAcnolo' + +--- + +## Feature Description + +A clear and concise description of the feature you'd like to see. + +## Problem it Solves + +Describe the problem or limitation this feature would address. + +## Proposed Solution + +Describe how you envision this feature working. + +## Alternative Solutions + +Have you considered any alternative approaches? Describe them here. + +## Use Case + +Provide specific examples of how you would use this feature. + +## Implementation Considerations + +Are there any technical challenges or dependencies you're aware of? + +## Priority + +How important is this feature to you? +- [ ] Critical - Blocking my workflow +- [ ] High - Would significantly improve my experience +- [ ] Medium - Nice to have +- [ ] Low - Minor improvement + +## Additional Context + +Add any other context, mockups, or screenshots about the feature request here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/performance-issue.md b/.github/ISSUE_TEMPLATE/performance-issue.md new file mode 100644 index 0000000..c8d8a8c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/performance-issue.md @@ -0,0 +1,56 @@ +--- +name: Performance Issue +about: Report slow downloads, high CPU/memory usage, or crashes +title: "[PERFORMANCE] " +labels: performance +assignees: MasterAcnolo + +--- + +## Performance Issue Type + +- [ ] Slow download speed +- [ ] High CPU usage +- [ ] High memory usage +- [ ] Application freeze/hang +- [ ] Application crash +- [ ] Other (specify below) + +## Description + +Clear description of the performance issue. + +## System Information + +- **Freedom Loader Version**: [e.g. 1.4.1] +- **Windows Version**: [e.g. Windows 11 22H2] +- **CPU**: [e.g. Intel i7-9700K] +- **RAM**: [e.g. 16GB] +- **Storage**: [e.g. SSD/HDD] +- **Other Applications Opened**: [e.g. Discord/Opera GX] + +## Reproduction Details + +- **Download URL**: [if applicable] +- **File Size/Length**: [e.g. 2GB / 2 hours] +- **Quality Setting**: [e.g. 1080p, Best] +- **Audio Only**: Yes / No + +## Expected Performance + +What performance did you expect? + +## Actual Performance + +What performance are you experiencing? (Include metrics if possible: download speed, CPU %, memory usage) + +## Logs + +Attach logs with verbose mode enabled if possible: +``` +C:\Users\[USERNAME]\AppData\Local\FreedomLoader\logs\LOGS-YYYY-MM-DD.log +``` + +## Additional Context + +Any other relevant information (network speed, antivirus software, other running applications). \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 0000000..436818d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,30 @@ +--- +name: Question or Support +about: Ask a question about using Freedom Loader +title: "[QUESTION] " +labels: question +assignees: 'MasterAcnolo' + +--- + +## Pre-submission Checklist + +- [ ] I have checked the [FAQ](https://masteracnolo.github.io/FreedomLoader/pages/faq.html) +- [ ] I have reviewed the [Wiki](https://masteracnolo.github.io/FreedomLoader/pages/wiki.html) +- [ ] I have searched existing issues + +## Question + +What would you like to know? + +## What I've Tried + +Describe what you've already attempted to solve this yourself. + +## Environment (if relevant) + +- **Freedom Loader Version**: [e.g. 1.4.1] + +## Additional Context + +Any other information that might be helpful. \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE/contribution.md b/.github/PULL_REQUEST_TEMPLATE/contribution.md new file mode 100644 index 0000000..aef4619 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/contribution.md @@ -0,0 +1,60 @@ +## Description + +Brief description of what this PR does. + +## Related Issue + +Fixes #(issue number) +Closes #(issue number) +Related to #(issue number) + +## Type of Change + +- [ ] Bug fix (non-breaking change which fixes an issue) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) +- [ ] Code refactoring (no functional changes) +- [ ] Documentation update +- [ ] Performance improvement +- [ ] UI/UX enhancement + +## Changes Made + +- Change 1 +- Change 2 +- Change 3 + +## Testing + +- [ ] I have tested this code locally +- [ ] I have tested with different download scenarios (video/audio, playlists) +- [ ] I have checked the application logs for errors +- [ ] I have verified the UI changes (if applicable) +- [ ] I have tested on Windows 10 and/or Windows 11 + +## Screenshots (if applicable) + +**Before:** + +[Add screenshot] + +**After:** + +[Add screenshot] + +## Checklist + +- [ ] My code follows the project's code style +- [ ] I have performed a self-review of my code +- [ ] I have commented my code where necessary +- [ ] I have updated the documentation (if applicable) +- [ ] My changes generate no new warnings or errors +- [ ] I have not modified the version number (this will be done during release) + +## Additional Notes + +Any additional information or context about the PR. + +--- + +**Note for Maintainer:** This is a contribution PR and should NOT include version bumps. \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md deleted file mode 100644 index c0e01d0..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md +++ /dev/null @@ -1,29 +0,0 @@ -## Description - -Describe the feature or improvement you are adding. -Include why it's useful and what problem it solves. - -## Type of Change - -- [ ] New feature -- [ ] Improvement / Refactor -- [ ] Documentation update - -## Checklist - -- [ ] Code tested locally -- [ ] No linting errors -- [ ] Added or updated tests if relevant -- [ ] Updated documentation if relevant - -## Verification Steps - -Explain how reviewers can test the new feature or improvement. - -## App Version - -State the version of Freedom Loader you are targeting. - -## Notes / Additional Info - -Any context, screenshots, or logs that can help reviewing the PR. diff --git a/.github/PULL_REQUEST_TEMPLATE/release.md b/.github/PULL_REQUEST_TEMPLATE/release.md new file mode 100644 index 0000000..c0a1b81 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/release.md @@ -0,0 +1,10 @@ +# Freedom Loader - 1.X.Y + +## Changelog + +- + +## Found a bug or issue? +- Please report it in the GitHub Issues section + +**Full Changelog**: https://github.com/MasterAcnolo/Freedom-Loader/compare/1.4.0...1.4.1 \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE/version.md b/.github/PULL_REQUEST_TEMPLATE/version.md deleted file mode 100644 index 8496b3f..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/version.md +++ /dev/null @@ -1,25 +0,0 @@ -# Freedom Loader - x.y.z - -## Changelog - -- List all changes made in this release (features, bug fixes, improvements) -- Use bullet points, keep it concise -- Example: - - `YT-DLP` Will now update when the application is launched - - Improved UI / UX - -## Bug Reports / Issues - -- Please report any bugs in the GitHub Issues section - -## Next Release Roadmap (non-exhaustive) - -- List upcoming features or improvements -- Example: - - More format options - - Subtitle support - - Language selection - - Parallel downloads - - Skip sponsored parts automatically - -**Full Changelog**: https://github.com/MasterAcnolo/Freedom-Loader/compare/[previous-version]...[new-version]