Vielen Dank für Ihr Interesse, zu ExplorerPro beizutragen.
- Bug melden: Erstellen Sie ein Issue mit dem Label
bug. - Feature vorschlagen: Erstellen Sie ein Issue mit dem Label
enhancement. - Code beitragen: Erstellen Sie einen Pull Request.
- Forken Sie das Repository.
- Erstellen Sie einen Feature-Branch:
git checkout -b feature/mein-feature. - Committen Sie Ihre Änderungen:
git commit -m "Beschreibung der Änderung". - Pushen Sie den Branch:
git push origin feature/mein-feature. - Erstellen Sie einen Pull Request gegen
file-bricks/ExplorerPro.
Dieses Projekt verwendet den Developer Certificate of Origin (DCO).
Bitte signieren Sie jeden Commit mit --signoff:
git commit --signoff -m "Beschreibung der Änderung"Damit bestätigen Sie, dass Sie das Recht haben, den Code unter der Projektlizenz einzureichen.
- Python: PEP 8 Stil.
- Encoding: UTF-8 für alle Textdateien.
- GUI-Framework: PySide6.
- Keine hardcoded Pfade, lokalen Benutzerdaten, API-Keys, Tokens oder Logdateien committen.
- Tests und Dokumentation aktualisieren, wenn sich Verhalten oder Bedienung ändern.
git clone https://github.com/file-bricks/ExplorerPro.git
cd ExplorerPro
python -m pip install -r requirements.txt
python -m pytest -q
python src/main.pyThank you for your interest in contributing to ExplorerPro.
- Report bugs: Create an issue with the
buglabel. - Suggest features: Create an issue with the
enhancementlabel. - Contribute code: Open a pull request.
- Fork the repository.
- Create a feature branch:
git checkout -b feature/my-feature. - Commit your changes:
git commit -m "Description of change". - Push the branch:
git push origin feature/my-feature. - Open a pull request against
file-bricks/ExplorerPro.
This project uses the Developer Certificate of Origin (DCO). Please sign off every commit:
git commit --signoff -m "Description of change"This certifies that you have the right to submit the code under the project license.
- Python: PEP 8 style.
- Encoding: UTF-8 for all text files.
- GUI framework: PySide6.
- Do not commit hardcoded paths, local user data, API keys, tokens, or log files.
- Update tests and documentation when behavior or usage changes.
git clone https://github.com/file-bricks/ExplorerPro.git
cd ExplorerPro
python -m pip install -r requirements.txt
python -m pytest -q
python src/main.py