Skip to main content
Base Code offre al tuo team un ambiente cloud condiviso per un codebase esistente, senza configurare un ambiente di sviluppo locale. Usa la chat AI per fare modifiche sui branch, visualizzare l’anteprima del tuo lavoro e aprire pull request per la revisione. GitHub resta la fonte di verità.
Base Code che fa una modifica dalla chat AI su un branch di lavoro, con i file del progetto e la Preview che si aggiorna

Fare una modifica dalla chat AI

Prima di iniziare:
  • Il tuo progetto deve essere un progetto web o full-stack in un repository GitHub.
  • Ti serve un ruolo Editor o superiore nel workspace.
  • Devi collegare un account GitHub durante la configurazione.

Configurare Base Code

Collega un repository GitHub per fare modifiche con la chat AI in Base Code. Se il tuo account GitHub è già collegato, passa a scegliere un repository.

Collegare il tuo account GitHub

Base Code lavora direttamente nei tuoi repository GitHub, quindi ha bisogno di accedere a quelli su cui vuoi lavorare. Per collegare il tuo account:
  1. Vai su Base Code.
  2. Clicca su Connect GitHub.
  3. Accedi a GitHub se richiesto, poi autorizza Base44 Builder.
  4. Seleziona l’account o l’organizzazione GitHub. Poi segui le istruzioni per installare o configurare Base44 Builder e dargli accesso al repository.

Scegliere un repository

Scegli il codebase su cui vuoi lavorare, tra i tuoi repository o una copia di uno su cui non puoi fare push.
Per scegliere un repository dal tuo account:
  1. In Base Code, clicca su View more.
  2. Seleziona un repository.
  3. In Branch, mantieni il branch selezionato o selezionane un altro.
  4. Clicca su Connect.
Altri modi per aprire un repository:
  • Apri un repository dell’elenco: selezionalo nella pagina di Base Code, poi clicca su Open in Base. Si apre sul suo branch predefinito.
  • Collega un altro repository: clicca sul menu a tendina dei repository nella barra laterale, poi clicca su Add repository. Su mobile, il menu a tendina dei repository nella pagina di Base Code lo chiama Add new repository. Entrambi aprono Connect your repository.

Lavorare sul tuo progetto

Usa la chat AI per modificare il repository collegato e testare le modifiche in una preview di sviluppo. Mentre chatti, Base Code fa commit e push delle modifiche sul tuo branch di lavoro su GitHub.
Base Code offre una preview di sviluppo, non un hosting di produzione. Per rilasciare le modifiche o collegare un dominio personalizzato, usa il processo di deployment e il provider di hosting esistenti del tuo progetto.

Fare la tua prima modifica

Base Code avvia un nuovo branch dalla tua prima richiesta e gli dà un nome per te. Così la modifica resta separata finché non apri una pull request. Per continuare a lavorare su un branch GitHub esistente, importalo. Per fare la tua prima modifica:
  1. Vai su Base Code.
  2. (Facoltativo) Se accanto a Create new branch appare un menu a tendina, seleziona il branch da cui partire.
  3. Nella casella del prompt, descrivi la modifica che vuoi fare. Per esempio:
  4. Clicca su Create branch per aprire il nuovo branch e iniziare a fare modifiche.
  5. Controlla la modifica in Preview, poi chiedi alla chat AI eventuali correzioni.

Controllare le modifiche

Controlla esattamente cosa è cambiato prima di chiedere a qualcuno di revisionarlo. Per controllare le modifiche:
  1. Apri le modifiche che vuoi controllare:
    • Le modifiche di una risposta: usa l’elenco dei file sotto quella risposta nella chat AI.
    • Tutte le modifiche sul branch: clicca su Create PR in alto nell’editor, oppure clicca sul numero della PR se esiste già.
  2. Clicca sul nome di un file per vederne il diff, con le righe aggiunte e rimosse.

Ripristinare un file

Annulla le modifiche che non vuoi in un file. Il ripristino viene salvato come nuovo commit sul tuo branch.
Ripristinare un file annulla tutte le sue modifiche salvate con commit sul branch, non solo quelle di una risposta.
Per ripristinare un file:
  1. Clicca sull’icona di ripristino accanto al file in uno dei due elenchi di file, incluso quello di una pull request aperta.
  2. Controlla che in Revert branch changes? appaia il file giusto, poi clicca su Revert.

Gestire i branch

I branch ti permettono di lavorare su più modifiche alla volta senza che si influenzino a vicenda. Ogni branch ha il proprio ambiente di sviluppo in Base Code e la propria pull request.
La barra laterale dei branch è disponibile su desktop. Su mobile, usa il menu a tendina dei branch.

Lavorare dalla barra laterale

Guarda a che punto è ciascuno dei tuoi branch e vai direttamente a quello che ha bisogno di te. Your branches nella barra laterale elenca i branch che hai creato. I branch uniti restano nell’elenco, così puoi ancora leggere le loro chat. Ogni branch ha un’icona di stato. Passaci sopra con il mouse per vedere l’etichetta, con il numero della pull request quando c’è. Mentre l’AI sta lavorando, l’icona è sostituita da Working, e da Merging mentre è in corso un merge. Un punto a destra di un branch indica che l’AI ha finito lì e tu non l’hai ancora aperto. Per aprire un branch, cliccaci sopra sotto Your branches. Puoi anche cliccare sul menu a tendina dei branch sopra la chat AI e selezionare un branch.

Organizzare i branch

Tieni a portata di mano i branch su cui ti stai concentrando e porta in cima quelli che hanno bisogno di te.
Your branches con un branch fissato in cima e un gruppo espanso sotto

Un branch fissato sopra un gruppo in Your branches

Per fissare un branch:
  1. Passa con il mouse sul branch nella barra laterale, poi clicca sulla sua icona delle opzioni .
  2. Clicca su Pin.
I branch fissati restano in cima a Your branches, sopra i tuoi gruppi. Per sbloccarne uno, clicca su Unpin nello stesso menu. Per raggruppare i branch:
  1. Clicca sull’icona New group accanto a Your branches.
  2. Inserisci un Group name, poi clicca su Create group.
  3. Trascina un branch sul gruppo, oppure clicca sull’icona delle opzioni del branch , clicca su Move to group, poi seleziona il gruppo.
Per togliere un branch da un gruppo, trascinalo su Your branches, oppure clicca sulla sua icona delle opzioni , clicca su Move to group, poi su Remove from group. L’icona delle opzioni di un gruppo offre Rename group e Delete group. Per ordinare i branch:
  1. Clicca sull’icona Sort branches accanto a Your branches.
  2. Sotto Sort by, seleziona una delle seguenti opzioni:
    • Priority: prima i branch che hanno bisogno di te, poi quelli in attesa.
    • Last updated: prima quelli su cui hai lavorato più di recente. È l’impostazione predefinita.
    • Manual order: l’ordine che hai stabilito trascinando.
Il menu Sort by aperto nella barra laterale di Base Code con Priority selezionato

Ordinare Your branches per Priority

Disporre i branch a mano: trascina un branch dove vuoi metterlo. L’elenco passa a Manual order e mantiene la tua disposizione finché non lo ordini in un altro modo. Puoi anche trascinare i gruppi per riordinarli.

Creare branch

Avvia ogni nuova modifica su un branch dedicato, dal branch predefinito o da un altro branch su cui stai lavorando. Per creare un branch dalla barra laterale:
  1. Clicca su New branch nella barra laterale.
  2. Descrivi la modifica nella chat AI e invia il messaggio.
La barra laterale di Base Code con New branch evidenziato, sopra Home e Your branches

Avviare un branch dalla barra laterale

La barra laterale dà un nome al branch per te e lo avvia dal branch predefinito del tuo repository. Per partire da un altro branch, usa invece il menu a tendina dei branch. Per creare un branch dal menu a tendina dei branch:
  1. Clicca sul menu a tendina dei branch sopra la chat AI.
  2. Clicca su Create new branch.
  3. Seleziona il branch di partenza dal menu a tendina accanto a Start from.
  4. Descrivi la modifica nella chat AI e invia il messaggio.

Importare un branch da GitHub

Importa un branch GitHub esistente per continuare a lavorarci in Base Code. Le tue modifiche vengono salvate con commit e push su quel branch. Per importare un branch:
  1. Clicca sul menu a tendina dei branch sopra la chat AI.
  2. Clicca su Import from GitHub.
  3. Seleziona il branch.
  4. Clicca su Import.

Eliminare un branch

Elimina i branch che non ti servono più, insieme alle loro chat. I branch restano su GitHub. Per eliminare un branch:
  1. Apri il menu del branch in uno di questi punti:
    • Nella barra laterale, passa con il mouse sul branch, poi clicca sulla sua icona delle opzioni .
    • Nel menu a tendina dei branch sopra la chat AI, clicca su More actions accanto al branch.
  2. Clicca su Delete.
  3. Clicca su Delete branch per confermare.

Lavorare con le pull request

Fai revisionare e unire le tue modifiche tramite pull request su GitHub. Base Code usa sempre la tua connessione GitHub personale, qualunque sia l’impostazione del workspace per le altre app. Il tuo account GitHub deve essere collegato e avere accesso in scrittura al repository. Base44 apre le pull request dal tuo account. Ogni commit dalla chat AI indica te come autore e base44-builder[bot] come coautore.

Aprire una pull request

Dopo aver testato le modifiche, apri una pull request per la revisione. La tua pull request punta al branch da cui è stato creato il tuo branch di lavoro. La chat AI scrive il titolo e la descrizione in base alla conversazione e alle modifiche salvate con commit. Per aprire una pull request dalla parte alta dell’editor:
  1. Clicca su Create PR in alto nell’editor.
  2. Controlla i file modificati in Create pull request.
  3. Clicca su Continue in builder.
  4. Controlla e invia il messaggio precompilato nella chat AI.
Aprire una pull request dal menu a tendina dei branch: il menu apre un modulo più breve per titolo e descrizione, senza il controllo dei file.

Seguire le tue pull request

Segui l’avanzamento delle tue pull request aperte e guarda quali hanno bisogno della tua attenzione. Per seguire le tue pull request:
  1. Vai su Base Code.
  2. Sotto Your open PRs, scegli cosa vuoi fare:
    • Aprire una pull request: clicca sul suo numero di PR per aprirla su GitHub, oppure clicca sul titolo per aprire il suo branch in Base Code.
    • Filtrare per stato: clicca sul filtro, poi seleziona All, In review, Conflicts o Open.
    • Trovare una pull request: clicca sull’icona di ricerca e inserisci il titolo o il numero.
    • Ordinare le pull request: clicca su Sort per invertire l’ordine per numero di pull request.
  • Draft: è ancora una bozza su GitHub.
  • Open: nessun revisore ancora, e niente la blocca.
  • In review: un revisore è assegnato o ha richiesto modifiche.
  • Approved: un revisore l’ha approvata.
  • Conflicts: il tuo branch ha conflitti da risolvere con il suo branch base.

Risolvere i conflitti tra branch

Se la tua pull request ha conflitti, la chat AI può risolverli per te. Risolvere i conflitti unisce il branch base della pull request al tuo branch di lavoro. Per risolvere i conflitti:
  1. Clicca su Resolve conflicts sopra la casella del prompt.
  2. Controlla e testa le modifiche fatte dall’AI, soprattutto dove entrambi i branch hanno modificato la stessa funzionalità.

Rispondere ai commenti di revisione

Usa la chat AI per gestire il feedback sulla tua pull request. Per rispondere ai commenti di revisione:
  1. Chiedi alla chat AI di elencare i commenti non risolti sulla tua pull request. Indica il file e la riga di ogni thread.
  2. Dille quali commenti gestire e cosa cambiare.
  3. Controlla le modifiche e le risposte proposte prima di chiederle di pubblicarle.
  4. Quando sei pronto, chiedi separatamente alla chat AI di risolvere un thread.

Aggiungere secret

Dai al tuo progetto le chiavi API e le altre credenziali di cui ha bisogno, senza metterle nel repository. La chat AI ti avvisa quando serve un secret. I secret sono crittografati, condivisi tra i branch e mantenuti quando l’ambiente viene ricostruito. Le modifiche e le rimozioni si applicano automaticamente ai branch in esecuzione. I branch inattivi le ricevono la prossima volta che li apri. Per aggiungere un secret:
  1. Clicca su Dashboard in alto nell’editor.
  2. Clicca su Secrets.
  3. Clicca su Add Secret.
  4. Inserisci Secret Name e Secret Value, poi clicca su Add Secret.
Aggiungere più secret insieme: clicca su Import .env, poi carica o incolla il tuo file. Ogni riga KEY=VALUE diventa un secret. Un secret esistente con lo stesso nome viene sovrascritto.

Collaborare con i compagni di team

Il tuo team può contribuire allo stesso progetto e revisionare le modifiche degli altri tramite pull request. Chiunque abbia un ruolo Editor o superiore nel workspace può aprire un progetto Base Code esistente senza un invito separato all’app. Per invitare qualcuno esterno al tuo workspace, aggiungilo come collaboratore dall’editor dell’app.

Domande frequenti

Base Code funziona con progetti web e full-stack. Se stai creando la tua app in Base44, continua a lavorarci nell’editor dell’app e usa l’integrazione GitHub per sincronizzarla con un repository.
Base Code controlla il progetto nella radice del repository. Quel progetto deve essere un progetto web o full-stack. Un’app mobile in una sottocartella va bene, purché il progetto nella radice sia idoneo.
Nella pagina di Base Code, clicca su View more, oppure su Add repository nel menu a tendina dei repository della barra laterale, per aprire Connect your repository. Se il repository manca ancora, dai a Base44 l’accesso al repository su GitHub.Per aggiornare l’accesso al repository:
  1. Su GitHub, dai a Base44 Builder l’accesso al repository.
  2. Riapri Connect your repository in Base Code.
Il tuo workspace non consente repository di questa organizzazione GitHub. Chiedi a chi gestisce le impostazioni GitHub del workspace di verificare che l’organizzazione sia collegata e impostata su Allowed in Build tools > GitHub. Poi riprova.Se hai solo accesso in lettura, collega invece un fork o una copia privata. Quando il tuo workspace limita i repository alle organizzazioni approvate, ti serve l’accesso in scrittura a un repository di una di esse.
Le impostazioni del workspace controllano chi può collegare organizzazioni GitHub e quali organizzazioni sono disponibili per le nuove app. Chiunque nel workspace può usare un’organizzazione già collegata. Questa impostazione controlla solo chi può aggiungerne una nuova.Per gestire le organizzazioni GitHub:
  1. Vai alle impostazioni del tuo workspace.
  2. In Build tools, clicca su GitHub.
  3. Scegli cosa vuoi fare:
    • Scegliere chi può collegare organizzazioni: in Who can connect organizations, seleziona chi può aggiungere un’organizzazione.
    • Filtrare le organizzazioni: in Connected organizations, usa il filtro per mostrare le organizzazioni All, Active o Disconnected.
    • Rendere un’organizzazione disponibile per le nuove app: in Connected organizations, usa Allowed per controllare quali organizzazioni sono disponibili. Modificare Allowed non influisce sulle app che usano già quell’organizzazione.
    • Scollegare un’organizzazione: clicca sull’icona delle azioni accanto all’organizzazione, clicca su Disconnect organization, poi su Disconnect.
Lo scollegamento interrompe la sincronizzazione con GitHub delle app legate alla connessione workspace di quell’organizzazione. La conferma elenca le app interessate. Base44 Builder resta installato su GitHub, quindi puoi ricollegare l’organizzazione.
Sì. Per impostazione predefinita, Base Code usa Auto mode per scegliere un modello AI per ogni richiesta.Per scegliere un modello AI:
  1. Clicca sul modello in basso nella chat AI.
  2. Seleziona il modello con cui vuoi lavorare.
Per maggiori dettagli, consulta scegliere un modello AI.
Il tuo account GitHub deve essere collegato e avere accesso in scrittura al repository. Altrimenti, il progetto mostra un badge Read only. Puoi discutere del progetto nella chat AI e cambiare branch, ma non puoi fare modifiche né creare un branch.Per collegare il tuo account GitHub:
  1. Apri il progetto.
  2. Nel banner Connect your GitHub account, clicca su Connect account.
  3. Autorizza Base44 Builder su GitHub.
Se vedi GitHub write access required, il tuo account è collegato ma non ha accesso in scrittura. Chiedi a un admin del repository di concederlo, poi clicca su Recheck permissions.
Quando torni in Base Code, l’ambiente del tuo progetto si riavvia e puoi continuare a lavorare. Se l’ambiente deve essere ricostruito, Base Code usa l’ultimo commit del tuo branch GitHub. Prima di uscire, chiedi alla chat AI di confermare che le ultime modifiche sono su quel branch.
Sì. Chiedi alla chat AI di aggiungere il codice usando lo stack del tuo progetto.Collegare un repository non aggiunge né configura automaticamente le entità, il login o l’SDK di Base44. Il tuo progetto mantiene il database, l’autenticazione e il routing esistenti.Per un nuovo database o servizio, aggiungi la sua stringa di connessione o chiave API come secret.
Se servono modifiche di configurazione e hai collegato il branch predefinito, Base Code crea un branch di setup e ci salva le modifiche con un commit. La sua pull request punta al branch che hai collegato. Se hai collegato un altro branch, Base Code salva le modifiche di configurazione direttamente su quel branch.Per includere modifiche di configurazione non ancora unite in un nuovo branch, parti dal branch che contiene quelle modifiche.
Dopo che hai aperto una pull request, le nuove modifiche sul tuo branch di lavoro vengono aggiunte alla pull request e GitHub esegue i controlli configurati nel tuo repository.Esegui il merge della pull request su GitHub, oppure chiedi alla chat AI di eseguirlo.
Base44 ha bisogno dell’autorizzazione per aprire pull request nel tuo repository. Se richiesto, clicca su Review permissions on GitHub. Un owner dell’account o dell’organizzazione GitHub proprietaria del repository deve approvare l’accesso richiesto. Dopo l’approvazione, torna in Base Code e riprova.
Consulta la Privacy Policy di Base44 per sapere come vengono raccolte e usate le informazioni personali. Per informazioni sull’addestramento dei modelli AI e sui controlli dei tuoi dati, consulta Privacy e sicurezza.
Puoi applicare un coupon prima o dopo aver collegato un repository.Ogni codice coupon vale per un massimo di 10 persone nel tuo workspace.Per applicare un coupon:
  1. Vai su Base Code.
  2. Inserisci il tuo codice coupon:
    • Prima di collegare un repository: clicca su Have a coupon? in alto a destra, poi inserisci il codice nella finestra di dialogo.
    • Dopo aver collegato un repository: inserisci il codice nel campo sotto Have a coupon?.
  3. Clicca su Apply.
Questa pagina è stata tradotta con l’AI. Per le informazioni più accurate e aggiornate, consulta la versione inglese.