mirror of
https://github.com/MasterAcnolo/Freedom-Loader.git
synced 2026-09-27 20:11:15 +02:00
refactor: some tweaks in .github md templates
This commit is contained in:
3
.github/ISSUE_TEMPLATE/performance-issue.md
vendored
3
.github/ISSUE_TEMPLATE/performance-issue.md
vendored
@@ -29,6 +29,9 @@ Clear description of the performance issue.
|
|||||||
- **Storage**: [e.g. SSD/HDD]
|
- **Storage**: [e.g. SSD/HDD]
|
||||||
- **Other Applications Opened**: [e.g. Discord/Opera GX]
|
- **Other Applications Opened**: [e.g. Discord/Opera GX]
|
||||||
|
|
||||||
|
> [!INFO]
|
||||||
|
> At the start of the application, SystemInfo is printed in the logs, so you can just copy and paste it!
|
||||||
|
|
||||||
## Reproduction Details
|
## Reproduction Details
|
||||||
|
|
||||||
- **Download URL**: [if applicable]
|
- **Download URL**: [if applicable]
|
||||||
|
|||||||
4
.github/ISSUE_TEMPLATE/question.md
vendored
4
.github/ISSUE_TEMPLATE/question.md
vendored
@@ -9,8 +9,8 @@ assignees: 'MasterAcnolo'
|
|||||||
|
|
||||||
## Pre-submission Checklist
|
## Pre-submission Checklist
|
||||||
|
|
||||||
- [ ] I have checked the [FAQ](https://masteracnolo.github.io/Freedom-Loader-Site/pages/faq)
|
- [ ] I have checked the [FAQ](https://masteracnolo.github.io/Freedom-Loader-Site/#/faq)
|
||||||
- [ ] I have reviewed the [Wiki](https://masteracnolo.github.io/Freedom-Loader-Site/pages/wiki)
|
- [ ] I have reviewed the [Wiki](https://masteracnolo.github.io/Freedom-Loader-Site/#/wiki)
|
||||||
- [ ] I have searched existing issues
|
- [ ] I have searched existing issues
|
||||||
|
|
||||||
## Question
|
## Question
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Brief description of what this PR does.
|
Brief description of what this PR does.
|
||||||
|
|
||||||
## Related Issue
|
## Related Issue (if applicable)
|
||||||
|
|
||||||
Fixes #(issue number)
|
Fixes #(issue number)
|
||||||
Closes #(issue number)
|
Closes #(issue number)
|
||||||
@@ -30,7 +30,7 @@ Related to #(issue number)
|
|||||||
- [ ] I have tested with different download scenarios (video/audio, playlists)
|
- [ ] I have tested with different download scenarios (video/audio, playlists)
|
||||||
- [ ] I have checked the application logs for errors
|
- [ ] I have checked the application logs for errors
|
||||||
- [ ] I have verified the UI changes (if applicable)
|
- [ ] I have verified the UI changes (if applicable)
|
||||||
- [ ] I have tested on Windows 10 and/or Windows 11
|
- [ ] I have tested on Windows 10 and/or Windows 11 or in any Linux Distribution
|
||||||
|
|
||||||
## Screenshots (if applicable)
|
## Screenshots (if applicable)
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ Have an idea to improve Freedom Loader? Open a [**Feature Request**](https://git
|
|||||||
1. Fork the repository
|
1. Fork the repository
|
||||||
2. Create a feature branch: `git checkout -b feature/your-feature-name`
|
2. Create a feature branch: `git checkout -b feature/your-feature-name`
|
||||||
3. Make your changes
|
3. Make your changes
|
||||||
4. Test thoroughly on Windows 10/11
|
4. Test thoroughly on Windows 10/11 and Linux (If possible)
|
||||||
5. Commit with clear messages: `git commit -m "Add feature X"`
|
5. Commit with clear messages: `git commit -m "Add feature X"`
|
||||||
6. Push to your fork: `git push origin feature/your-feature-name`
|
6. Push to your fork: `git push origin feature/your-feature-name`
|
||||||
7. Open a Pull Request using the appropriate template
|
7. Open a Pull Request using the appropriate template
|
||||||
@@ -77,11 +77,12 @@ Small contributions matter—don't hesitate to submit documentation PRs.
|
|||||||
- npm or yarn
|
- npm or yarn
|
||||||
- Git
|
- Git
|
||||||
- Windows 10/11 (for testing)
|
- Windows 10/11 (for testing)
|
||||||
|
- Any Linux Distribution (for testing)
|
||||||
|
|
||||||
### Setup
|
### Setup
|
||||||
```bash
|
```bash
|
||||||
# Clone your fork
|
# Clone your fork
|
||||||
git clone https://github.com/YOUR-USERNAME/Freedom-Loader.git
|
git clone https://github.com/MasterAcnolo/Freedom-Loader.git
|
||||||
cd Freedom-Loader
|
cd Freedom-Loader
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
@@ -94,32 +95,15 @@ npm start
|
|||||||
npm run build
|
npm run build
|
||||||
```
|
```
|
||||||
|
|
||||||
### Project Structure
|
|
||||||
```
|
|
||||||
Freedom-Loader/
|
|
||||||
├── main.js # Electron main process
|
|
||||||
├── preload.js # Electron preload script
|
|
||||||
├── config.js # Global configuration
|
|
||||||
├── server/ # Express backend
|
|
||||||
│ ├── routes/ # API routes
|
|
||||||
│ ├── controller/ # Business logic
|
|
||||||
│ └── helpers/ # Utility functions
|
|
||||||
├── public/ # Frontend (HTML, CSS, JS)
|
|
||||||
└── resources/ # Binaries (yt-dlp, ffmpeg, etc.)
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Testing
|
## Testing
|
||||||
|
|
||||||
Before submitting a PR, verify:
|
Before submitting a PR, verify:
|
||||||
- [ ] Download functionality works (video/audio)
|
- [ ] Download functionality works (video/audio)
|
||||||
- [ ] Playlist downloads work
|
|
||||||
- [ ] Settings panel functions correctly
|
|
||||||
- [ ] Custom path selection works
|
|
||||||
- [ ] No errors in application logs
|
- [ ] No errors in application logs
|
||||||
- [ ] UI changes work on all themes (if applicable)
|
- [ ] Any features wasn't break during the development
|
||||||
- [ ] Tested on Windows 10 and/or Windows 11
|
- [ ] Tested on Windows 10 and/or Windows 11 and/or any Linux Distribution
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user