La DirTech

Par Romain Leuleu

Nous avons profité de ces derniers mois pour proposer de nouveaux outils à destination des projets, mais aussi mieux les documenter et structurer nos méthodes de développement. Vous trouverez ci-dessous les points les plus marquants, accompagnés de liens si vous souhaitez en apprendre plus.

Alors quoi de neuf ?


  • Désormais chaque projet devra passer par une revue technique en phase de conception et avant sa première ligne de code. La revue est focalisée sur les choix technologiques et architecturaux afin d'évaluer leur adéquation avec les besoins du client. Les aspects budgétaires, de planification et de constitution d'équipe sont aussi analysés pour s'assurer que toutes les conditions sont réunies pour obtenir un projet réussi.
    Tout est détaillé dans
    cet article.

  • Le skeleton/boilerplate Magento2 a fait peau neuve sous l'impulsion de la CoP E-commerce. Désormais basé sur une stack Docker, il permet de démarrer efficacement les projets Magento2 et facilite la mise en place des outils de contrôle qualité et tests automatisés. C'est un effort conséquent, merci à tous les contributeurs de la CoP.
    Point important: son utilisation est obligatoire sur les projets Magento2.

  • La forge continue de s'étoffer et permet de gérer de manière centralisée les services associés aux projets Smile. Tout est détaillé ici.

Les services actuellement disponibles:

    • Projets Redmine

    • Repositories GitLab

    • Intégration continue Jenkins et Gitlab CI

    • Conteneurs / VMs, désormais jusqu'à 5 par projet et sur toutes les distributions Linux courantes

    • Cluster Kubernetes managé avec Rancher

    • Repositories Nexus pour vos packages Maven, Node, Python et bien plus encore

    • Repositories Harbor pour vos images Docker

  • Une série d'articles sur les bonnes pratiques et le démarrage des projets dans différentes techno: Drupal, Frontend, Java, Magento, Odoo.

  • Mais aussi des articles "cross techno" sur la capitalisation, les outils devops, la mise en place des intégrations continues (CI), et bien plus encore. Le wiki a fait peau neuve depuis plus de 6 mois et c'est avec plaisir que nous observons de plus en plus de contributions. Une centaine d'articles à jour, des dizaines d'éditions/ajout chaque jour, c'est une belle vitrine de l'esprit de partage qui fait Smile depuis ses débuts. Merci à vous !

Il y a encore beaucoup de choses à découvrir ! Je vous invite à surveillez vos boites mails car la prochaine Tech News ne devrait pas tarder, et à rejoindre le canal DirTech de Mattermost pour les échanges tech' au quotidien.😉