
Apporter une modification depuis le chat IA
- Votre projet doit être un projet web ou full-stack dans un dépôt GitHub.
- Vous avez besoin d’un rôle Editor ou supérieur dans l’espace de travail.
- Vous devez connecter un compte GitHub pendant la configuration.
Configurer Base Code
Connectez un dépôt GitHub pour apporter des modifications avec le chat IA dans Base Code. Si votre compte GitHub est déjà connecté, passez directement à choisir un dépôt.Connecter votre compte GitHub
Base Code travaille directement dans vos dépôts GitHub. Il a donc besoin d’accéder à ceux sur lesquels vous voulez travailler. Pour connecter votre compte :- Accédez à Base Code.
- Cliquez sur Connect GitHub.
- Connectez-vous à GitHub si on vous le demande, puis autorisez Base44 Builder.
- Sélectionnez le compte ou l’organisation GitHub. Suivez ensuite les instructions pour installer ou configurer Base44 Builder et lui donner accès aux dépôts.
Choisir un dépôt
Choisissez la base de code sur laquelle travailler, parmi vos propres dépôts ou une copie d’un dépôt dans lequel vous ne pouvez pas pousser.- Depuis votre compte
- Coller un lien
- Dans Base Code, cliquez sur View more.
- Sélectionnez un dépôt.
- Sous Branch, conservez la branche sélectionnée ou choisissez-en une autre.
- Cliquez sur Connect.
Travailler sur votre projet
Utilisez le chat IA pour modifier votre dépôt connecté et tester les changements dans un aperçu de développement. Pendant que vous discutez, Base Code crée des commits et pousse vos modifications vers votre branche de travail sur GitHub.Faire votre première modification
Base Code crée une nouvelle branche à partir de votre première demande et la nomme pour vous. Votre modification reste ainsi séparée jusqu’à ce que vous ouvriez une pull request. Pour continuer à travailler sur une branche GitHub existante, importez-la. Pour faire votre première modification :- Accédez à Base Code.
- (Facultatif) Si un menu déroulant apparaît à côté de Create new branch, sélectionnez la branche de départ.
-
Dans la zone de saisie, décrivez la modification souhaitée. Par exemple :
- Cliquez sur Create branch pour ouvrir la nouvelle branche et commencer vos modifications.
- Vérifiez la modification dans Preview, puis demandez des ajustements au chat IA si besoin.
Vérifier vos modifications
Vérifiez précisément ce qui a changé avant de demander une révision. Pour vérifier vos modifications :- Ouvrez les modifications à vérifier :
- Modifications d’une réponse : utilisez la liste de fichiers sous cette réponse dans le chat IA.
- Toutes les modifications de la branche : cliquez sur Create PR en haut de l’éditeur, ou sur le numéro de la PR si elle existe déjà.
- Cliquez sur un nom de fichier pour voir son diff, avec les lignes ajoutées et supprimées.
Annuler les modifications d’un fichier
Annulez les modifications que vous ne voulez pas dans un fichier. L’annulation est enregistrée comme un nouveau commit sur votre branche. Pour annuler les modifications d’un fichier :- Cliquez sur l’icône d’annulation à côté du fichier dans l’une des listes de fichiers, y compris celle d’une pull request ouverte.
- Vérifiez que le bon fichier apparaît dans Revert branch changes?, puis cliquez sur Revert.
Gérer les branches
Les branches vous permettent de travailler sur plusieurs modifications à la fois sans qu’elles s’influencent. Chaque branche a son propre environnement de développement dans Base Code et sa propre pull request.Travailler depuis la barre latérale
Voyez où en est chacune de vos branches et accédez directement à celle qui a besoin de vous. Your branches dans la barre latérale liste les branches que vous avez créées. Les branches fusionnées restent dans la liste. Vous pouvez donc toujours lire leurs chats. Chaque branche a une icône de statut. Survolez-la pour voir le libellé, avec le numéro de la pull request s’il y en a une.Organiser vos branches
Gardez à portée de main les branches sur lesquelles vous vous concentrez et faites remonter celles qui ont besoin de vous.
Une branche épinglée au-dessus d'un groupe dans Your branches
- Survolez la branche dans la barre latérale, puis cliquez sur son icône d’options .
- Cliquez sur Pin.
- Cliquez sur l’icône New group à côté de Your branches.
- Saisissez un Group name, puis cliquez sur Create group.
- Faites glisser une branche sur le groupe, ou cliquez sur l’icône d’options de la branche, cliquez sur Move to group, puis sélectionnez le groupe.
- Cliquez sur l’icône Sort branches à côté de Your branches.
- Sous Sort by, sélectionnez l’une des options suivantes :
- Priority : d’abord les branches qui ont besoin de vous, puis celles en attente.
- Last updated : les plus récemment modifiées en premier. C’est l’option par défaut.
- Manual order : l’ordre que vous avez défini par glisser-déposer.

Trier Your branches par Priority
Créer des branches
Commencez chaque nouvelle modification sur sa propre branche, à partir de votre branche par défaut ou d’une autre branche sur laquelle vous travaillez. Pour créer une branche depuis la barre latérale :- Cliquez sur New branch dans la barre latérale.
- Décrivez votre modification dans le chat IA et envoyez le message.

Créer une branche depuis la barre latérale
- Cliquez sur le menu déroulant des branches au-dessus du chat IA.
- Cliquez sur Create new branch.
- Sélectionnez la branche de départ dans le menu déroulant à côté de Start from.
- Décrivez votre modification dans le chat IA et envoyez le message.
Importer une branche depuis GitHub
Importez une branche GitHub existante pour continuer à y travailler dans Base Code. Vos modifications sont enregistrées et poussées vers cette branche. Pour importer une branche :- Cliquez sur le menu déroulant des branches au-dessus du chat IA.
- Cliquez sur Import from GitHub.
- Sélectionnez la branche.
- Cliquez sur Import.
Supprimer une branche
Retirez les branches dont vous n’avez plus besoin, avec leurs chats. Les branches restent sur GitHub. Pour supprimer une branche :- Ouvrez le menu de la branche à l’un de ces endroits :
- Dans la barre latérale, survolez la branche, puis cliquez sur son icône d’options .
- Dans le menu déroulant des branches au-dessus du chat IA, cliquez sur More actions à côté de la branche.
- Cliquez sur Delete.
- Cliquez sur Delete branch pour confirmer.
Travailler avec les pull requests
Faites vérifier et fusionner vos modifications via des pull requests sur GitHub. Base Code utilise toujours votre propre connexion GitHub, quel que soit le réglage de votre espace de travail pour ses autres applications. Votre compte GitHub doit être connecté et avoir un accès en écriture au dépôt. Base44 ouvre les pull requests depuis votre compte. Chaque commit du chat IA vous indique comme auteur etbase44-builder[bot] comme coauteur.
Ouvrir une pull request
Après avoir testé vos modifications, ouvrez une pull request pour révision. Votre pull request cible la branche à partir de laquelle votre branche de travail a été créée. Le chat IA rédige le titre et la description à partir de votre conversation et des modifications enregistrées. Pour ouvrir une pull request depuis le haut de l’éditeur :- Cliquez sur Create PR en haut de l’éditeur.
- Vérifiez les fichiers modifiés dans Create pull request.
- Cliquez sur Continue in builder.
- Vérifiez et envoyez le message prérempli dans le chat IA.
Suivre vos pull requests
Suivez l’avancement de vos pull requests ouvertes et voyez celles qui demandent votre attention. Pour suivre vos pull requests :- Accédez à Base Code.
- Sous Your open PRs, choisissez une action :
- Ouvrir une pull request : cliquez sur son numéro de PR pour l’ouvrir sur GitHub, ou sur son titre pour ouvrir sa branche dans Base Code.
- Filtrer par statut : cliquez sur le filtre, puis sélectionnez All, In review, Conflicts ou Open.
- Trouver une pull request : cliquez sur l’icône de recherche et saisissez son titre ou son numéro.
- Trier les pull requests : cliquez sur Sort pour inverser l’ordre par numéro de pull request.
À propos des statuts de pull request
À propos des statuts de pull request
- Draft : elle est encore à l’état de brouillon sur GitHub.
- Open : aucun reviewer pour l’instant, et rien ne la bloque.
- In review : un reviewer est assigné ou a demandé des modifications.
- Approved : un reviewer l’a approuvée.
- Conflicts : votre branche a des conflits à résoudre avec sa branche de base.
Résoudre les conflits de branche
Si votre pull request présente des conflits, le chat IA peut les résoudre pour vous. La résolution fusionne la branche de base de la pull request dans votre branche de travail. Pour résoudre les conflits :- Cliquez sur Resolve conflicts au-dessus de la zone de saisie.
- Vérifiez et testez les modifications de l’IA. Soyez attentif aux endroits où les deux branches ont modifié la même fonctionnalité.
Répondre aux commentaires de révision
Utilisez le chat IA pour traiter les retours sur votre pull request. Pour répondre aux commentaires de révision :- Demandez au chat IA de lister les commentaires non résolus de votre pull request. Il indique le fichier et la ligne de chaque fil.
- Indiquez-lui quels commentaires traiter et quoi modifier.
- Vérifiez les modifications et les réponses proposées avant de lui demander de les publier.
- Demandez séparément au chat IA de résoudre un fil quand vous êtes prêt.
Ajouter des secrets
Fournissez à votre projet les clés API et autres identifiants dont il a besoin, sans les placer dans votre dépôt. Le chat IA vous prévient lorsqu’un secret est requis. Les secrets sont chiffrés, partagés entre les branches et conservés quand votre environnement est reconstruit. Les modifications et suppressions s’appliquent automatiquement aux branches en cours d’exécution. Les branches inactives les récupèrent à leur prochaine ouverture. Pour ajouter un secret :- Cliquez sur Dashboard en haut de l’éditeur.
- Cliquez sur Secrets.
- Cliquez sur Add Secret.
- Saisissez le Secret Name et la Secret Value, puis cliquez sur Add Secret.
Collaborer avec vos coéquipiers
Votre équipe peut contribuer au même projet et vérifier les modifications des autres via des pull requests. Toute personne ayant un rôle Editor ou supérieur dans l’espace de travail peut ouvrir un projet Base Code existant sans invitation distincte à l’application. Pour inviter une personne extérieure à votre espace de travail, ajoutez-la comme collaborateur depuis l’éditeur de l’application.FAQ
Quelles applications puis-je connecter à Base Code ?
Quelles applications puis-je connecter à Base Code ?
Mon dépôt est un monorepo. Puis-je le connecter ?
Mon dépôt est un monorepo. Puis-je le connecter ?
Pourquoi mon dépôt n'apparaît-il pas dans la liste ?
Pourquoi mon dépôt n'apparaît-il pas dans la liste ?
- Sur GitHub, donnez à Base44 Builder l’accès au dépôt.
- Rouvrez Connect your repository dans Base Code.
Pourquoi Base44 indique-t-il que mon dépôt n'est pas dans une organisation GitHub approuvée ?
Pourquoi Base44 indique-t-il que mon dépôt n'est pas dans une organisation GitHub approuvée ?
Comment gérer les organisations GitHub dans mon espace de travail ?
Comment gérer les organisations GitHub dans mon espace de travail ?
Puis-je choisir le modèle d'IA ?
Puis-je choisir le modèle d'IA ?
- Cliquez sur le modèle en bas du chat IA.
- Sélectionnez le modèle que vous voulez utiliser.
Pourquoi mon projet est-il en lecture seule ?
Pourquoi mon projet est-il en lecture seule ?
- Ouvrez le projet.
- Dans la bannière Connect your GitHub account, cliquez sur Connect account.
- Autorisez Base44 Builder sur GitHub.
Que se passe-t-il si je ferme Base Code et que je reviens plus tard ?
Que se passe-t-il si je ferme Base Code et que je reviens plus tard ?
Puis-je ajouter une base de données, une authentification ou du CI/CD à mon projet ?
Puis-je ajouter une base de données, une authentification ou du CI/CD à mon projet ?
Pourquoi Base Code a-t-il créé une branche de configuration ?
Pourquoi Base Code a-t-il créé une branche de configuration ?
Comment fonctionnent les pull requests dans Base Code ?
Comment fonctionnent les pull requests dans Base Code ?
Pourquoi Base44 ne peut-il pas ouvrir ma pull request ?
Pourquoi Base44 ne peut-il pas ouvrir ma pull request ?
Où en savoir plus sur la confidentialité et l'utilisation des données ?
Où en savoir plus sur la confidentialité et l'utilisation des données ?
Comment appliquer un code promo ?
Comment appliquer un code promo ?
- Accédez à Base Code.
- Saisissez votre code promo :
- Avant de connecter un dépôt : cliquez sur Have a coupon? en haut à droite, puis saisissez votre code dans la boîte de dialogue.
- Après avoir connecté un dépôt : saisissez votre code dans le champ sous Have a coupon?.
- Cliquez sur Apply.
- Accédez aux paramètres de votre espace de travail.
- Sous Build tools, cliquez sur GitHub.
- Choisissez une action :
- Choisir qui peut connecter des organisations : sous Who can connect organizations, choisissez qui peut ajouter une organisation.
- Filtrer les organisations : dans Connected organizations, utilisez le filtre pour afficher les organisations All, Active ou Disconnected.
- Rendre une organisation disponible pour les nouvelles applications : sous Connected organizations, utilisez Allowed pour choisir les organisations disponibles. Modifier Allowed n’affecte pas les applications qui utilisent déjà cette organisation.
- Déconnecter une organisation : cliquez sur l’icône d’actions à côté de l’organisation, cliquez sur Disconnect organization, puis sur Disconnect.
La déconnexion arrête la synchronisation avec GitHub des applications liées à la connexion de cette organisation dans l’espace de travail. La confirmation liste les applications concernées. Base44 Builder reste installé sur GitHub, vous pouvez donc reconnecter l’organisation.