few fixes
This commit is contained in:
parent
7c157255f4
commit
66b7479abb
36
README.md
36
README.md
@ -34,7 +34,7 @@ Template/
|
|||||||
│ ├── assets/ # Icônes, images
|
│ ├── assets/ # Icônes, images
|
||||||
│ ├── lang/ # Traductions
|
│ ├── lang/ # Traductions
|
||||||
│ ├── themes/ # Thèmes
|
│ ├── themes/ # Thèmes
|
||||||
│ └── others/ # Paramètres par défaut
|
│ └── others/ # Autres
|
||||||
├── tools/ # Scripts build/dev
|
├── tools/ # Scripts build/dev
|
||||||
├── config.json # Config principale
|
├── config.json # Config principale
|
||||||
├── requirements.txt # Dépendances
|
├── requirements.txt # Dépendances
|
||||||
@ -49,18 +49,26 @@ Template/
|
|||||||
1. **Configurez `config.json`**
|
1. **Configurez `config.json`**
|
||||||
(nom, version, OS, architecture, icône, dépôt git...)
|
(nom, version, OS, architecture, icône, dépôt git...)
|
||||||
|
|
||||||
2. **Copiez `.env.example` → `.env`**
|
2. **Copiez `.env.example` → `.env` et configurez les variables requises**
|
||||||
(chemin Python, email, mot de passe...)
|
- Depuis la racine du projet :
|
||||||
|
- Windows (PowerShell / cmd) : copy .env.example .env
|
||||||
|
- Linux / macOS : cp .env.example .env
|
||||||
|
- Au minimum, renseignez dans `.env` :
|
||||||
|
- PYTHON_PATH : chemin absolu vers votre exécutable Python (utilisé par tools/open.bat)
|
||||||
|
- les identifiants email si vous comptez utiliser l'envoi de suggestions (email + mot de passe / mot de passe d'application)
|
||||||
|
- Remarque : l'outil `tools/open.bat` s'appuie sur PYTHON_PATH ; sans cette variable, l'ouverture/initialisation de l'environnement échouera.
|
||||||
|
|
||||||
3. **Lancez le dev**
|
3. **Lancez le dev**
|
||||||
- Windows : `tools\open.bat`
|
- Windows : tools\open.bat (nécessite PYTHON_PATH dans `.env`)
|
||||||
- Linux : `tools/open.sh`
|
- Linux : tools/open.sh (si présent / exécutable)
|
||||||
- macOS : `tools/open.command`
|
- macOS : tools/open.command (si présent / exécutable)
|
||||||
|
- Exécutez depuis leur fichier parent pour que les chemins relatifs fonctionnent correctement.
|
||||||
|
|
||||||
4. **Build en un clic**
|
4. **Build en un clic**
|
||||||
- Windows : `tools\build.bat`
|
- Windows : tools\build.bat
|
||||||
- Linux : `tools/build.sh`
|
- Linux : tools/build.sh
|
||||||
- macOS : `tools/build.command`
|
- macOS : tools/build.command
|
||||||
|
- Ces scripts supposent que `.env` est configuré et que les outils requis (pyinstaller, etc.) sont installés.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -113,9 +121,10 @@ Template/
|
|||||||
|
|
||||||
## 📦 Dépendances
|
## 📦 Dépendances
|
||||||
|
|
||||||
- **PyQt6** : GUI moderne.
|
- **Python 3.10+ recommandé** (compatibilité testée avec 3.10/3.11).
|
||||||
- **pyinstaller** : Build d’exécutables.
|
- **PyQt6** : GUI moderne.
|
||||||
- **python-dotenv** : Variables d’environnement.
|
- **pyinstaller** : Build d’exécutables.
|
||||||
|
- **python-dotenv** : Variables d’environnement.
|
||||||
- **requests** : Requêtes HTTP (update).
|
- **requests** : Requêtes HTTP (update).
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -129,7 +138,8 @@ Template/
|
|||||||
|
|
||||||
## 📝 Licence
|
## 📝 Licence
|
||||||
|
|
||||||
MIT License. Voir le fichier [LICENSE](https://gitea.louismazin.ovh/LouisMazin/PythonApplicationTemplate/src/branch/main/LICENSE).
|
Attribution License — voir le fichier local [`LICENSE`](https://gitea.louismazin.ovh/LouisMazin/PythonApplicationTemplate/src/branch/main/LICENSE) pour le texte complet.
|
||||||
|
Toute utilisation ou distribution doit inclure une attribution visible à l'auteur : LouisMazin.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user