mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-06 13:31:43 +02:00
move scripts + create mkproj
This commit is contained in:
@@ -112,22 +112,22 @@ CREATE DATABASE <db> OWNER <user>;
|
||||
|
||||
Dans le repo :
|
||||
|
||||
1. copier le template :
|
||||
Depuis la racine du projet :
|
||||
|
||||
```
|
||||
70_templates/projet_CLAUDE.md
|
||||
gen-claude
|
||||
```
|
||||
|
||||
2. créer le fichier :
|
||||
Cette commande :
|
||||
|
||||
- génère `CLAUDE.md` depuis le template projet
|
||||
- crée `AGENTS.md -> CLAUDE.md`
|
||||
- utilise le nom du dossier courant comme nom de projet par défaut
|
||||
|
||||
Mode explicite possible :
|
||||
|
||||
```
|
||||
CLAUDE.md
|
||||
```
|
||||
|
||||
3. créer le symlink pour Codex :
|
||||
|
||||
```
|
||||
ln -s CLAUDE.md AGENTS.md
|
||||
gen-claude <nom_du_projet>
|
||||
```
|
||||
|
||||
Ce fichier servira de **mémoire active du projet**.
|
||||
@@ -182,3 +182,9 @@ Ce playbook doit être utilisé lorsque :
|
||||
- un **nouveau projet Docker** est créé
|
||||
- un projet est **installé pour la première fois sur le NUC**
|
||||
- un environnement doit être **reproduit sur une nouvelle machine**
|
||||
|
||||
---
|
||||
|
||||
# Outils associés
|
||||
|
||||
- `scripts/generate_project_claude.sh` — bootstrap de la mémoire projet
|
||||
|
||||
@@ -52,6 +52,23 @@ git clone git@github.com:xxx/portfolio.git
|
||||
|
||||
---
|
||||
|
||||
# Étape 1b — Initialiser la mémoire projet
|
||||
|
||||
Depuis la racine du projet cloné :
|
||||
|
||||
```
|
||||
cd /srv/projects/<repo>
|
||||
gen-claude
|
||||
```
|
||||
|
||||
Cette commande :
|
||||
|
||||
- génère `CLAUDE.md` depuis le template projet
|
||||
- crée `AGENTS.md -> CLAUDE.md`
|
||||
- initialise la mémoire active du projet pour Claude / Codex
|
||||
|
||||
---
|
||||
|
||||
# Étape 2 — Adapter docker-compose
|
||||
|
||||
Les projets ne doivent pas dépendre de Docker Desktop.
|
||||
@@ -157,3 +174,9 @@ Ce playbook doit être utilisé lorsque :
|
||||
- un projet Docker Desktop est migré vers le NUC
|
||||
- un nouveau projet est installé sur le NUC
|
||||
- un projet doit être reproduit sur un nouvel environnement
|
||||
|
||||
---
|
||||
|
||||
# Outils associés
|
||||
|
||||
- `scripts/generate_project_claude.sh` — initialisation de la mémoire projet (`CLAUDE.md` + `AGENTS.md`)
|
||||
|
||||
@@ -58,6 +58,25 @@ git clone <repo>
|
||||
|
||||
---
|
||||
|
||||
# Étape 1b — Initialiser la mémoire projet
|
||||
|
||||
Depuis la racine du projet :
|
||||
|
||||
```
|
||||
cd /srv/projects/<nom-projet>
|
||||
gen-claude
|
||||
```
|
||||
|
||||
Cette commande :
|
||||
|
||||
- génère `CLAUDE.md` depuis le template projet
|
||||
- crée `AGENTS.md -> CLAUDE.md`
|
||||
- initialise la mémoire active du projet pour Claude / Codex
|
||||
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
# Étape 2 — Arrêter la stack
|
||||
|
||||
Avant toute restauration, arrêter les conteneurs :
|
||||
@@ -199,3 +218,9 @@ Ce playbook complète :
|
||||
|
||||
- `bootstrap_projet_docker.md`
|
||||
- `migration_projet_vers_nuc.md`
|
||||
|
||||
---
|
||||
|
||||
# Outils associés
|
||||
|
||||
- `scripts/generate_project_claude.sh` — permet de réinitialiser la mémoire projet si nécessaire après restauration
|
||||
|
||||
Reference in New Issue
Block a user