
Fare una modifica dalla chat AI
- 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:- Vai su Base Code.
- Clicca su Connect GitHub.
- Accedi a GitHub se richiesto, poi autorizza Base44 Builder.
- 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.- Dal tuo account
- Incolla un link
- In Base Code, clicca su View more.
- Seleziona un repository.
- In Branch, mantieni il branch selezionato o selezionane un altro.
- Clicca su Connect.
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.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:- Vai su Base Code.
- (Facoltativo) Se accanto a Create new branch appare un menu a tendina, seleziona il branch da cui partire.
-
Nella casella del prompt, descrivi la modifica che vuoi fare. Per esempio:
- Clicca su Create branch per aprire il nuovo branch e iniziare a fare modifiche.
- 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:- 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à.
- 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. Per ripristinare un file:- Clicca sull’icona di ripristino accanto al file in uno dei due elenchi di file, incluso quello di una pull request aperta.
- 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.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’è.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.
Un branch fissato sopra un gruppo in Your branches
- Passa con il mouse sul branch nella barra laterale, poi clicca sulla sua icona delle opzioni .
- Clicca su Pin.
- Clicca sull’icona New group accanto a Your branches.
- Inserisci un Group name, poi clicca su Create group.
- Trascina un branch sul gruppo, oppure clicca sull’icona delle opzioni del branch , clicca su Move to group, poi seleziona il gruppo.
- Clicca sull’icona Sort branches accanto a Your branches.
- 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.

Ordinare Your branches per Priority
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:- Clicca su New branch nella barra laterale.
- Descrivi la modifica nella chat AI e invia il messaggio.

Avviare un branch dalla barra laterale
- Clicca sul menu a tendina dei branch sopra la chat AI.
- Clicca su Create new branch.
- Seleziona il branch di partenza dal menu a tendina accanto a Start from.
- 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:- Clicca sul menu a tendina dei branch sopra la chat AI.
- Clicca su Import from GitHub.
- Seleziona il branch.
- 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:- 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.
- Clicca su Delete.
- 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 ebase44-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:- Clicca su Create PR in alto nell’editor.
- Controlla i file modificati in Create pull request.
- Clicca su Continue in builder.
- Controlla e invia il messaggio precompilato nella chat AI.
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:- Vai su Base Code.
- 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.
Informazioni sugli stati delle pull request
Informazioni sugli stati delle 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:- Clicca su Resolve conflicts sopra la casella del prompt.
- 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:- Chiedi alla chat AI di elencare i commenti non risolti sulla tua pull request. Indica il file e la riga di ogni thread.
- Dille quali commenti gestire e cosa cambiare.
- Controlla le modifiche e le risposte proposte prima di chiederle di pubblicarle.
- 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:- Clicca su Dashboard in alto nell’editor.
- Clicca su Secrets.
- Clicca su Add Secret.
- Inserisci Secret Name e Secret Value, poi clicca su Add Secret.
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
Quali app posso collegare a Base Code?
Quali app posso collegare a Base Code?
Il mio repository è un monorepo. Posso collegarlo?
Il mio repository è un monorepo. Posso collegarlo?
Perché il mio repository non è nell'elenco?
Perché il mio repository non è nell'elenco?
- Su GitHub, dai a Base44 Builder l’accesso al repository.
- Riapri Connect your repository in Base Code.
Perché Base44 dice che il mio repository non è in un'organizzazione GitHub approvata?
Perché Base44 dice che il mio repository non è in un'organizzazione GitHub approvata?
Come gestisco le organizzazioni GitHub nel mio workspace?
Come gestisco le organizzazioni GitHub nel mio workspace?
- Vai alle impostazioni del tuo workspace.
- In Build tools, clicca su GitHub.
- 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.
Posso scegliere il modello AI?
Posso scegliere il modello AI?
- Clicca sul modello in basso nella chat AI.
- Seleziona il modello con cui vuoi lavorare.
Perché il mio progetto è in sola lettura?
Perché il mio progetto è in sola lettura?
- Apri il progetto.
- Nel banner Connect your GitHub account, clicca su Connect account.
- Autorizza Base44 Builder su GitHub.
Cosa succede se chiudo Base Code e ci torno più tardi?
Cosa succede se chiudo Base Code e ci torno più tardi?
Posso aggiungere un database, l'autenticazione o CI/CD al mio progetto?
Posso aggiungere un database, l'autenticazione o CI/CD al mio progetto?
Perché Base Code ha creato un branch di setup?
Perché Base Code ha creato un branch di setup?
Come funzionano le pull request in Base Code?
Come funzionano le pull request in Base Code?
Perché Base44 non riesce ad aprire la mia pull request?
Perché Base44 non riesce ad aprire la mia pull request?
Dove posso trovare informazioni su privacy e uso dei dati?
Dove posso trovare informazioni su privacy e uso dei dati?
Come applico un codice coupon?
Come applico un codice coupon?
- Vai su Base Code.
- 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?.
- Clicca su Apply.