Gérer les dépendances d’un projet n’a jamais été aussi facile

Avec les dernières mises à jour du Project Dependency Manager dans 4D 20 R8, vos projets ont toujours une longueur d’avance. Les mises à jour des dépendances sont régulièrement vérifiées, ce qui vous donne accès aux dernières versions et vous permet de prendre des décisions éclairées sur le moment et la manière d’intégrer les changements.

De plus, vous avez le contrôle total grâce à la possibilité de modifier les règles de dépendance, ce qui vous offre une flexibilité inégalée. Ajustez ces règles – que ce soit pour opter pour la dernière version, jusqu’à la prochaine version majeure ou jusqu’à la prochaine version mineure – pour vous assurer que votre projet évolue selon vos conditions, en équilibrant l’innovation et la stabilité.

MISES À JOUR AUTOMATIQUES : RESTEZ TOUJOURS À JOUR

Maintenir vos dépendances à jour peut améliorer la stabilité et la compatibilité, mais cela nécessite une gestion minutieuse. Grâce à la nouvelle fonction de mise à jour automatique, vous pouvez

  • Vérification automatique des versions : Le système vérifie régulièrement GitHub pour trouver les dernières versions des dépendances, ce qui vous permet d’être informé des mises à jour sans perturber votre flux de travail.
  • Notifications claires : Lorsque des mises à jour sont disponibles, un indicateur visuel met en évidence le numéro de la nouvelle version, ce qui vous aide à décider d’intégrer ou non les modifications.
  • Priorité à la stabilité : Pour ceux qui privilégient la stabilité, utilisez des règles de versionnement sémantiques telles que « Jusqu’à la prochaine version mineure » pour vous assurer de ne recevoir que des corrections de bogues et des mises à jour compatibles, sans risquer des changements radicaux.

PRENEZ LE CONTRÔLE AVEC DES MISES À JOUR MANUELLES FLEXIBLES

L’automatisation est utile, mais parfois vous avez besoin d’un contrôle total. C’est pourquoi le gestionnaire de dépendances de projet inclut des options flexibles de mise à jour manuelle :

  • Mises à jour ciblées : Mettez à jour une seule dépendance en toute simplicité : sélectionnez la dernière version, une balise spécifique ou une plage de versions sémantiques.
  • Mises à jour en masse : Pour les projets plus importants, mettez à jour toutes les dépendances en une seule fois via le menu « Plus », afin de maintenir votre projet synchronisé avec un minimum d’effort.

 

MODIFIER LES RÈGLES DE DÉPENDANCE POUR UN CONTRÔLE TOTAL

Adaptez-vous à l’évolution des besoins en modifiant les règles définies lors de l’ajout des dépendances. Cette fonctionnalité garantit que votre projet évolue selon vos conditions :

  • Choisissez la dernière version : Gardez votre projet toujours à jour avec la version la plus récente.
  • Définir une version exacte : Verrouillez une version spécifique pour plus de stabilité et de reproductibilité.
  • Jusqu’à la prochaine version majeure : Autorisez les mises à jour jusqu’à la version majeure suivante pour une innovation contrôlée.
  • Jusqu’à la prochaine version mineure : Restez dans la version mineure actuelle tout en bénéficiant des mises à jour de correctifs.

Cette flexibilité vous permet de trouver le bon équilibre entre stabilité et innovation.

TRANSPARENCE ET RETOUR D’INFORMATION À CHAQUE ÉTAPE

Restez informé à chaque étape de votre processus de gestion des dépendances grâce à des indicateurs clairs et utiles :

  • Notifications de mise à jour : Lorsqu’une nouvelle version est disponible, un indicateur met en évidence la mise à jour ainsi que le numéro de la nouvelle version, afin que vous soyez toujours au courant des changements.
  • Confirmation après la mise à jour : Après la mise à jour d’un composant, vous recevrez une confirmation contenant les détails de la version mise à jour, ce qui vous garantit une visibilité totale.
  • Indicateurs d’erreur : Si un problème survient lors d’une mise à jour, un indicateur dédié vous fournira des détails sur la nature du problème, ce qui vous aidera à le résoudre rapidement.

blank

 

Ces progrès marquent une avancée significative dans la gestion des dépendances. En automatisant les mises à jour, en améliorant la transparence et en vous offrant de puissants outils manuels, le gestionnaire de dépendances de projets vous permet de maintenir vos projets à jour et alignés sur vos objectifs.

Essayez ces fonctionnalités dès aujourd’hui et constatez la différence. De plus, explorez une variété de composants prêts à l’emploi disponibles sur GitHub pour améliorer vos projets et rationaliser vos flux de travail.

Et restez à l’écoute : d’autres innovations sont à venir !

David Azancot
- 4D for iOS Product Owner -David Azancot a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. Il est chargé de rédiger les user stories et de les traduire en spécifications fonctionnelles. Son rôle consiste également à s'assurer que les implémentations des fonctionnalités répondent aux besoins des clients.David est diplômé d'un MBA en marketing, Internet et mobilité de l'Institut Léonard De Vinci et a commencé sa carrière en 2011 au sein d'une start-up mobile, rachetée ensuite par Madvertise (groupe de marketing mobile). Passionné par les interfaces mobiles, il a été le choix naturel pour développer des formats publicitaires mobiles interactifs pour le groupe en 2015. En parallèle, David développe ses propres applications iOS et Android depuis 2012.