docs: PowerPoint deck for internal admin + end-user guide, embedded in installer

Two presentations generated from pptxgenjs scripts in docs/, both using
the launcher's dark palette (black bg, #161B23 cards, #3B82F6 blue
accent for internal, #16A34A green accent for the user guide):

- PS_Launcher-Documentation-Interne.pptx (17 slides)
  Cover, sommaire, architecture client/serveur/MySQL, setup OVH initial,
  config.php, génération secrets, backoffice (Dashboard / Licenses /
  Versions / Launcher / Audit), workflow release Proserve, workflow
  release launcher, security (Ed25519 / HMAC / DPAPI), file locations
  + logs, troubleshooting, closing.

- PS_Launcher-Guide-Utilisateur.pptx (14 slides)
  Cover, présentation du launcher, prérequis Windows, installation
  setup.exe (avec gestion SmartScreen), activation license PRSRV-,
  bibliothèque (featured + autres), lancer une version, installer une
  nouvelle version, suivi du DL avec resume, menu ⋯ par version,
  paramètres ⚙, auto-update du launcher, FAQ (license expirée /
  offline / changement PC / SHA-256 KO), support.

Both decks use cards with colored left-accent strips, numbered step
flows, code blocks (Consolas on #0A0E14), and consistent footer
branding "© 2026 ASTERION VR".

installer/PSLauncher.iss now copies the user guide into {app}\docs\
and creates a "Guide utilisateur" Start Menu shortcut next to the
launcher. The internal doc stays in the repo, never shipped to clients.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-02 12:11:35 +02:00
parent 2dc9c98d1e
commit f5f1fe4d36
6 changed files with 1802 additions and 0 deletions

26
docs/README.md Normal file
View File

@@ -0,0 +1,26 @@
# Documentation PS_Launcher
Deux documents PowerPoint, l'un pour l'admin/dev (interne), l'autre destiné aux clients finaux.
| Fichier | Public | Contenu |
|---|---|---|
| [PS_Launcher-Documentation-Interne.pptx](PS_Launcher-Documentation-Interne.pptx) | Équipe ASTERION | Architecture, setup OVH, backoffice, workflows release, sécurité, troubleshooting |
| [PS_Launcher-Guide-Utilisateur.pptx](PS_Launcher-Guide-Utilisateur.pptx) | Clients | Installation, activation license, utilisation, FAQ, support |
## Régénérer les documents
Si tu modifies le contenu, regénère les `.pptx` depuis les sources Node :
```powershell
cd docs
$env:NODE_PATH = "$env:APPDATA\npm\node_modules"
node _build_internal.js
node _build_user.js
```
(Pré-requis : Node.js + `npm install -g pptxgenjs`)
## Distribution
- **Doc interne** : reste dans le repo, pas distribuée. Garde-la à jour pour les nouveaux arrivants côté équipe.
- **Guide utilisateur** : embarqué automatiquement par l'installeur Inno Setup dans `{app}\docs\`. Un raccourci « Guide utilisateur » est créé dans le menu Démarrer à l'install.