Aller au contenu

Éditeur de code et historique

L’App Builder est un véritable IDE : il vous donne donc un véritable éditeur de code et un véritable historique. Vous n’êtes jamais obligé de toucher au code, mais il est toujours là, et il est toujours à vous.

L’onglet Code ouvre un éditeur complet sur les fichiers de votre projet. Il colore la syntaxe JavaScript, TypeScript, JSX, HTML, CSS, JSON et Markdown, et vous offre le confort d’édition attendu : correspondance des parenthèses, repli du code, numéros de ligne et autocomplétion de base pendant la saisie.

Chaque fichier que vous voyez fait partie de votre propre application, dans des formats ouverts. Modifiez à la main, laissez l’AI Builder modifier à vos côtés, et regardez l’aperçu en direct se mettre à jour dans les deux cas.

Le panneau History conserve une chronologie de votre projet sous forme d’instantanés. Un instantané est un état enregistré de toute votre application, auquel vous pouvez revenir.

  • Les instantanés sont créés automatiquement après chaque tour en mode Build : une construction complète laisse donc toujours un point auquel revenir.
  • Depuis le panneau, vous pouvez restaurer votre projet à n’importe quel instantané, ou supprimer ceux dont vous n’avez plus besoin.
  • Un graphe montre comment vos instantanés s’enchaînent, pour que vous voyiez d’où vous êtes reparti.

Avec les deux modes de l’AI Builder, cela rend l’expérimentation sans risque : laissez l’IA essayer quelque chose en mode Build et, si le résultat ne vous plaît pas, restaurez l’instantané d’avant et essayez autrement.

Quoi que vous construisiez, le code vous appartient. Il est standard, dans des formats ouverts, sans aucun fichier propre à la plateforme mêlé au reste : vous pouvez le lire, l’exporter et l’emporter ailleurs. Les instantanés sont l’historique de votre projet ; les versions de votre application publiée forment une liste à part, décrite dans Publier votre application. L’IA accélère le travail ; elle ne vous en exclut jamais.