chore : ajouter fichiers non versionnés (migrations SQL, 404, PROJET.md)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
# FOLIO
|
||||
|
||||
Moteur de blog PHP — utilisé par plusieurs sites.
|
||||
|
||||
## Dépôt
|
||||
|
||||
`https://git.abonnel.fr/cedricAbonnel/folio` — branche `main`
|
||||
|
||||
## Sites utilisant Folio
|
||||
|
||||
| Site | Workspace local | Serveur |
|
||||
|---|---|---|
|
||||
| varlog.a5l.fr | `~/Projects/varlog/` | `ssh varlog` |
|
||||
| www.abonnel.fr | `~/Projects/fr.abonnel.www/` | `ssh abonnel-wiki` |
|
||||
|
||||
## Structure du moteur
|
||||
|
||||
```
|
||||
folio/
|
||||
├── src/ Classes PHP (ArticleManager, PostManager, auth…)
|
||||
├── public/ Point d'entrée web (index.php, route.php, assets/)
|
||||
├── templates/ Vues PHP (layout, header, footer, post_*)
|
||||
├── config/ Configuration (config.php)
|
||||
├── database/ Schéma SQL + migrate.php
|
||||
├── composer.json
|
||||
└── CHANGELOG.md
|
||||
```
|
||||
|
||||
## Workflow de modification du moteur
|
||||
|
||||
### 1. Développement et test sur varlog.a5l.fr
|
||||
|
||||
Modifier le code ici dans `~/Projects/folio/`, tester sur **varlog.a5l.fr** :
|
||||
|
||||
```bash
|
||||
# Déployer sur varlog pour test
|
||||
~/Projects/varlog/scripts/sync.sh
|
||||
|
||||
# Tester sur http://varlog.acegrp.lan (ou https://varlog.a5l.fr)
|
||||
```
|
||||
|
||||
### 2. Validation
|
||||
|
||||
Une fois validé sur varlog.a5l.fr :
|
||||
|
||||
```bash
|
||||
# Commiter sur le serveur varlog (git de déploiement)
|
||||
~/Projects/varlog/scripts/commit.sh "description du changement"
|
||||
```
|
||||
|
||||
### 3. Push vers le dépôt Folio
|
||||
|
||||
Pousser le code validé vers le dépôt canonique Folio :
|
||||
|
||||
```bash
|
||||
cd ~/Projects/folio
|
||||
./scripts/push.sh "description du changement"
|
||||
```
|
||||
|
||||
### 4. Déployer sur les autres sites si nécessaire
|
||||
|
||||
```bash
|
||||
~/Projects/fr.abonnel.www/scripts/sync.sh
|
||||
~/Projects/fr.abonnel.www/scripts/commit.sh "même message"
|
||||
```
|
||||
|
||||
## Credentials locaux
|
||||
|
||||
Aucun credential dans folio/ — les `.env` sont dans chaque workspace site.
|
||||
Reference in New Issue
Block a user