Files
mediagen/PLANNING.md
T
2026-08-21 18:26:12 +02:00

2.1 KiB

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

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.