feat: initial commit for MediaGen AI project
This commit is contained in:
+57
@@ -0,0 +1,57 @@
|
||||
# Inizializzazione Repository Git e Pubblicazione su GitLab (git.davidfrassi.it)
|
||||
|
||||
Questo piano descrive i passaggi per configurare il controllo di versione Git per il progetto **MediaGen** e pubblicarlo sul tuo server GitLab personale (`ssh://git@git.davidfrassi.it:2222/frassidavid/mediagen.git`), seguendo la stessa struttura del progetto *canti*.
|
||||
|
||||
---
|
||||
|
||||
## Informazioni Server GitLab Rilevate
|
||||
|
||||
- **Server Host**: `git.davidfrassi.it` (Porta SSH: `2222`)
|
||||
- **Namespace / Utente**: `frassidavid`
|
||||
- **Nome Repository di destinazione**: `mediagen` (o `mediagen-app`)
|
||||
- **URL Remoto SSH**: `ssh://git@git.davidfrassi.it:2222/frassidavid/mediagen.git`
|
||||
|
||||
---
|
||||
|
||||
## User Review Required
|
||||
|
||||
> [!IMPORTANT]
|
||||
> **Creazione del repository su GitLab Web UI**:
|
||||
> Prima di fare il push iniziale, assicurati che il repository vuoto `mediagen` sia stato creato sotto il tuo account `frassidavid` su GitLab (`https://git.davidfrassi.it/frassidavid/mediagen` o tramite la schermata *New Project* su GitLab).
|
||||
> Se il tuo server GitLab consente la creazione automatica al push SSH (*push options*), il comando push creerà direttamente il progetto.
|
||||
|
||||
---
|
||||
|
||||
## Proposed Changes
|
||||
|
||||
### 1. File `.gitignore` per Angular / Node.js
|
||||
#### [NEW] [.gitignore](file:///Users/davidfrassi/SRC/angular/mediagen/.gitignore)
|
||||
Configurazione dei file da escludere dal repository:
|
||||
- `node_modules/`
|
||||
- `dist/`
|
||||
- `.angular/cache/`
|
||||
- `.DS_Store`
|
||||
- File di log (`npm-debug.log`, etc.)
|
||||
|
||||
---
|
||||
|
||||
### 2. Inizializzazione Repository Locale Git
|
||||
Esecuzione comandi nella cartella `/Users/davidfrassi/SRC/angular/mediagen`:
|
||||
1. `git init -b main`
|
||||
2. `git add .`
|
||||
3. `git commit -m "feat: initial commit for MediaGen AI Web App"`
|
||||
|
||||
---
|
||||
|
||||
### 3. Configurazione Remote e Push
|
||||
1. `git remote add origin ssh://git@git.davidfrassi.it:2222/frassidavid/mediagen.git`
|
||||
2. `git push -u origin main`
|
||||
|
||||
---
|
||||
|
||||
## Verification Plan
|
||||
|
||||
### Automated / Terminal Checks
|
||||
- Esecuzione di `git status` per verificare la corretta esclusione di `node_modules` e file compilati.
|
||||
- Esecuzione di `git remote -v` per convalidare l'URL di destinazione.
|
||||
- Esecuzione di `git push -u origin main` per confermare l'avvenuto invio dei commit sul server GitLab.
|
||||
Reference in New Issue
Block a user