Bonjour, bienvenue sur mon site internet.
Je suis développeur informatique spécialisé dans l'informatique de gestion et les développements web.
Auto entrepreneur, je suis à votre disposition pour tous vos projets informatiques de développement.
Je vous invite à accéder à la liste de mes projets,
à mon CV ou encore à me contacter.
Php-Depends est un outil permettant de gérer les dépendances des projets php. Php-depends intègre des scripts de déploiement qui vont automatiquement récupérer les dépendances du projet à déployer afin de les ajouter au déploiement.
Php-Depends a été développé pour les besoins du framework Abah-foundation. C'est un framework orienté gestion qui permet de créer rapidement des applications de gestion sous forme de site internet.
Abah-foundation est un framework modulaire se basant sur un certain nombre de librairies. De ce fait, un projet est constitué d'un noyau, d'un ou plusieurs modules et d'une multitude de librairies. Afin de pouvoir maintenir facilement ces projets, il était nécessaire de n'avoir qu'une version de chaque module ou librairie et de ne pas copier leur contenu dans les projets noyaux. Ainsi, Php-Depends assure le lien entre les noyaux, leurs modules et leurs librairies.
Les déploiements de projets est une tâche courante. Avec php dépends, on sélectionne le projet noyau à déployer avec les informations sur l'emplacement où le déployer et on lance le script de déploiement qui se charge du reste.
Pour pouvoir gérer les dépendances des projets, plusieurs règles doivent être respectées:
Lorsque l'on lance le déploiement d'un projet, Php-Depends cherchera les dépendances de ce projet et de chacune des dépendances dans le repository local. Si un projet est inexistant dans le repository local, le script ira parcourir la liste des repositories distants afin de rechercher la dépendance et de la télécharger dans le repository local. Ainsi le projet sera déployé dans son intégralité.
Php-Depends fait partie intégrante d'Abah-foundation et il n'est pour le moment pas encore prévu d'en faire une version stand alone.
Plusieurs raisons peuvent vous pousser à utiliser php-depends dans Abah-foundation:
| hyTSewggPUqDsCy le 2012-05-19 à 08:47:14 | Répondre |