Ouvrir le menu principal

MacGeneration

Recherche

Les services internes préférés de MacGeneration


Nous vous avons présenté les apps préférées des rédacteurs, puis celles des développeurs, je termine cette série en vous présentant les services internes de MacGeneration. Comment communiquons-nous au quotidien, comment nous organisons-nous à la rédaction et au développement ou encore comment partageons-nous des fichiers… on fait le tour !

Code source et développement : GitLab

GitLab est devenu un service central depuis son arrivée au sein de MacGeneration il y a quatre ans de cela. C’est un concurrent de GitHub, c’est-à-dire un site web et un serveur pensé à la base pour stocker du code source et surtout suivre ses évolutions dans le temps. Pour la petite histoire, nous avons installé une instance au printemps 2016 pour la toute première version du site du Club iGen, mais ce serveur GitLab nous sert aujourd’hui dans tous les domaines.

La page d’accueil de notre instance GitLab.

Tout ce que les développeurs de MacGeneration produisent comme lignes de code est stocké sur notre serveur GitLab, que ce soit le code en Swift de notre app iOS, le code PHP qui compose nos sites historiques ou encore le JavaScript du site du Club. C’est aussi là que nous stockons les configurations utilisées sur nos serveurs, ainsi que les divers scripts qui font tourner l’architecture …

Cet article est réservé aux membres du Club iGen


Rejoignez la plus grande communauté Apple francophone et soutenez le travail d'une rédaction indépendante. Le Club iGen, c'est:

  • des articles de qualité rien que pour vous
  • un podcast exclusif
  • pas de publicité
  • un site dédié !

Le premier iPhone comptabile iOS 27 est vendu moins de 160 € !

08:53

• 0


App Store : Apple part en croisade contre les apps poubelles et le vibe-coding

08:33

• 4


macOS 27 casse la compatibilité avec Asahi Linux

07:32

• 0


Surprise, la bêta de macOS 27 redonne déjà des couleurs aux anciens Mac

06:19

• 22


Utilitaire : Music Decoy empêche l'application Musique de se lancer à l'improviste

09/06/2026 à 21:33

• 9


Apple semble abandonner le premier HomePod avec tvOS 27

09/06/2026 à 20:52

• 37


Comment Apple a peaufiné le Liquid Glass dans iOS 27 et macOS Golden Gate pour le rendre plus limpide

09/06/2026 à 20:51

• 38


macOS 27 : avec Sidecar, l’iPad donne un premier aperçu du futur MacBook Ultra tactile

09/06/2026 à 20:11

• 20


macOS 27 permet la recopie AirPlay en 5K, un choix parfait pour l'iMac

09/06/2026 à 16:50

• 7


WWDC 2026 : le grand nettoyage avant le début d'une nouvelle ère

09/06/2026 à 16:12

• 26


Orange (et Free) coupent la 2G dans de nouveaux départements du sud-ouest : 09, 31, 32, 46, 47, 65 et 82

09/06/2026 à 16:09

• 26


Il est possible de tester le nouveau Siri AI en Europe avec un compte App Store US

09/06/2026 à 16:08

• 71


Gemini : Google baisse le prix de l'abonnement AI Plus à 5 € par mois pour mieux concurrencer OpenAI

09/06/2026 à 15:46

• 13


iOS 27 et macOS 27 améliorent la sécurité sur d'anciennes puces

09/06/2026 à 15:18

• 2


Craig Federighi rend hommage à Tim Cook pour sa dernière WWDC à la tête d’Apple

09/06/2026 à 14:57

• 11


Siri AI : pour Bruxelles, Apple n’a qu’à respecter les règles

09/06/2026 à 14:06

• 374