Lorsqu’on parle de versioning, on pourrait penser aux différentes versions de notre application (V1.1, V1.2, V2.1, etc). Mais ce n’est pas le sujet ici, même si tout ceci est lié. Dans cette partie, on va surtout s’intéresser aux différentes branches de développement dans Bubble, qui permettent aux développeurs de construire plusieurs fonctionnalités en parallèle sans se déranger dans les phases de tests et qui permettent de bien segmenter les développements, comme le propose Guithub pour les devs code.
À savoir, les branches de développement ne sont accessible qu’à partir d’un plan professionnel ou pour les plans agency (CF pricing Bubble : https://bubble.io/pricing/compare)
Bubble propose 2 branches principales :
Chacune de ces 2 branches possède sa propre base de données afin de bien segmenter ce qui est en ligne de ce qui est en développement.
Ce qui est intéressant ici, c’est de pouvoir diviser la version de développement en plusieurs sous-branches pour que chaque développement de fonctionnalité soit bien segmenté et que chaque développeur puisse tester sa fonctionnalité sans déranger les autres dû aux rafraichissement de page. Chaque sous-branche de développement partage la même base de donnée que la branche de développement principale. L’objectif final est de merger la branche qui possède la nouvelle fonctionnalité avec la branche principale de développement avant de merge avec la branche live.
Dans tous les cas, utiliser plusieurs version (branche) de développement demande une rigueur lors du développement et une bonne communication entre les développeurs
Découvre les outils No-Code Bubble et Adalo avec une formation de 12 heures totalement offerte.
Je m'inscrisVoir le programme16 semaines pour devenir un ou une développeur.se Bubble