Qu'est-ce que GitHub ?
GitHub est une plateforme en ligne permettant de stocker, de gérer et de développer du code de manière collaborative. C'est aussi la plus grande communauté open-source au monde. GitHub vous permet de suivre précisément quand et pourquoi des modifications ont été apportées. L'expérience est comparable à un document partagé en ligne avec un historique complet des versions.
Ses points forts :
Contrôle de version : Enregistre l'évolution du projet, facilitant les tests sans risque de tout perdre.
Hébergement sécurisé : Vos projets sont stockés dans des "dépôts" (repositories) accessibles partout, en mode public ou privé.
Collaboration structurée : Idéal pour le travail en équipe, le suivi des bugs et la planification des fonctionnalités directement autour du code.
Pourquoi utiliser GitHub avec Atoms ?
GitHub est le choix idéal pour transformer vos projets Atoms en actifs numériques à long terme. Alors qu'Atoms s'occupe de générer et modifier le code, GitHub assure son stockage fiable et sa traçabilité.
Les avantages :
Archive finale : Conservez une trace de chaque étape clé (jalon) de votre projet.
Évolutivité : Votre code n'est plus une simple "sortie ponctuelle", mais une base durable que vous pouvez réutiliser ou étendre.
Collaboration universelle : Invitez d'autres personnes à consulter ou contribuer à votre code via GitHub, même s'ils n'utilisent pas Atoms.
Comment fonctionne l'intégration ?
Dans Atoms, considérez l'interface de chat comme votre espace de travail actif et GitHub comme votre centre d'archivage et de collaboration.
Pour l'activer :
Allez dans votre espace de travail et cliquez sur Integrations en haut à droite.
Activez GitHub dans le menu déroulant (ou via les Settings).
Connectez-vous à votre compte GitHub et autorisez Atoms.
Note : Actuellement, la fonction GitHub Connect est réservée aux utilisateurs Pro+.
Le flux de travail :
Push : Une fois qu'une étape de votre code est stable dans Atoms, cliquez sur Push pour synchroniser et sauvegarder les modifications sur GitHub.
Pull : Si des modifications ont été faites sur GitHub (par vous ou un collaborateur), cliquez sur Pull pour mettre à jour votre environnement Atoms.
Exemple d'utilisation
L'utilisateur A souhaite que son code généré soit sauvegardé sur GitHub.
Il active l'intégration dans les paramètres.
Il crée un nouveau dépôt (repository) directement depuis le chat Atoms.
Il génère son code avec l'agent, puis clique sur Push dès qu'il est satisfait.
En quelques secondes, son travail est sécurisé sur GitHub, prêt à être partagé ou poursuivi plus tard.
