
Usare Base Code
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
Collega il tuo account GitHub e dai a Base44 l’accesso ai repository 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 un repository e un branch da aprire in Base Code.- 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. 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. 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.Fare la tua prima modifica
Descrivi la modifica che vuoi fare. Base Code crea un nuovo branch e gli dà un nome in base alla tua richiesta. Per lavorare invece su un branch GitHub esistente, importa il branch in Base Code. 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.
Salvare il tuo lavoro
Base Code salva il tuo lavoro mentre procedi. Mentre chatti, fa commit e push sul tuo branch di lavoro su GitHub. Per vedere cosa c’è sul tuo branch, chiedilo alla chat AI. Per portare le modifiche nel branch predefinito, apri una pull request, controlla le modifiche, poi esegui il merge.Aprire una pull request
Dopo aver testato le modifiche, apri una pull request per la revisione. Se il tuo workspace usa la connessione GitHub di ogni persona, il tuo account deve avere accesso in scrittura al repository. Aprire una pull request non esegue il merge automatico delle modifiche. Per aprire una pull request:- Clicca su Create PR in alto nell’editor.
- Inserisci un Title e una Description (optional).
- Clicca su Create PR.
- In Your PR is ready, apri il link sotto Link to PR per controllare le modifiche su GitHub.
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 gestire i 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.
Gestire i branch
Crea un nuovo branch o importane uno esistente per lavorare su modifiche separate. Ogni branch ha il proprio ambiente di sviluppo in Base Code. Per cambiare branch, clicca sul menu a tendina dei branch sopra la chat AI e seleziona un branch.Creare branch
Crea un branch dal branch predefinito del tuo repository o da un altro branch attivo. Per creare un branch:- 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 modifiche della chat AI 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
Eliminare un branch lo rimuove da Base Code insieme alla sua chat. Il branch resta su GitHub. Per eliminare un branch:- Clicca sul menu a tendina dei branch sopra la chat AI.
- Clicca su More actions accanto al branch, poi clicca su Delete.
- Clicca su Delete branch per confermare.
Gestire il tuo progetto
Usa la dashboard della tua app per gestire i file del progetto, i secret e i servizi di sviluppo.Aggiungere secret
Aggiungi le chiavi API e gli altri secret di cui il tuo progetto ha bisogno. La chat AI ti avvisa quando serve un secret. I secret sono crittografati e tenuti fuori dal tuo repository. Sono condivisi tra i branch, anche dopo una ricostruzione. 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ò usare la chat AI per contribuire allo stesso progetto e controllare le modifiche tramite pull request. Owner, admin ed editor del workspace possono accedere al progetto Base Code senza un invito separato all’app. Per invitare qualcuno esterno al tuo workspace, aggiungilo come collaboratore dall’editor dell’app.Domande frequenti
In cosa è diverso dal collegare la mia app Base44 a GitHub?
In cosa è diverso dal collegare la mia app Base44 a GitHub?
Posso collegare un progetto mobile o desktop?
Posso collegare un progetto mobile o desktop?
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.
Posso collegare un repository a cui ho solo accesso in lettura?
Posso collegare un repository a cui ho solo accesso in lettura?
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 l'accesso alle organizzazioni GitHub nel mio workspace?
Come gestisco l'accesso alle organizzazioni GitHub nel mio workspace?
- Vai alle impostazioni del tuo workspace.
- In Build tools, clicca su GitHub.
- In Who can connect organizations, seleziona chi può aggiungere un’organizzazione.
- In Connected organizations, usa Allowed per controllare quali organizzazioni sono disponibili per le nuove app.
Cosa succede quando scollego un'organizzazione GitHub?
Cosa succede quando scollego un'organizzazione GitHub?
- Vai alle impostazioni del tuo workspace.
- In Build tools, clicca su GitHub.
- In Connected organizations, clicca sull’icona delle azioni accanto all’organizzazione.
- Clicca su Disconnect organization, poi clicca 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?
Come funzionano le pull request in Base Code?
Come funzionano le pull request in Base Code?
base44-builder[bot] come coautore.Controlla ed esegui il merge della pull request su GitHub. In Base Code non c’è un pulsante di merge, ma puoi chiedere alla chat AI di eseguirlo.Perché Base44 non riesce ad aprire la mia pull request?
Perché Base44 non riesce ad aprire la mia pull request?
Come funzionano i domini personalizzati in Base Code?
Come funzionano i domini personalizzati in Base Code?
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.