Aller au contenu principal

Chaos Mesh célèbre son 100e contributeur

· 5 minutes de lecture
Chaos Mesh Authors
All maintainers of Chaos Mesh
Traduction Bêta Non Officielle

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

Chaos Mesh célèbre son 100e contributeur
Chaos Mesh célèbre son 100e contributeur

Le projet Chaos Mesh vient de franchir deux étapes majeures : la communauté a récemment accueilli notre 100e contributeur sur le dépôt chaos-mesh et a atteint 1 000 abonnés sur Twitter !

Chaos Mesh est une plateforme de Chaos Engineering qui orchestre des expériences de chaos sur des environnements Kubernetes. Depuis son open-source initial sur GitHub le 31 décembre 2019, elle n'a cessé d'évoluer : en juillet 2020, Chaos Mesh a rejoint la CNCF en tant que projet Sandbox ; quelques mois plus tard en septembre, Chaos Mesh 1.0 a été officiellement publié. En juillet 2021, après plusieurs versions bêta, Chaos Mesh 2.0 est devenu généralement disponible !

À ce jour, Chaos Mesh a publié 35 versions, reçu plus de 1 500 commits de plus de 100 contributeurs, et comptabilise plus de 3,8k stars et 420 forks. Toutes ces réalisations n'auraient pas été possibles sans notre formidable communauté.

Contributeurs de Chaos Mesh
Contributeurs de Chaos Mesh

Voici quelques-unes de nos contributions préférées à souligner :

  • @YangKeao a introduit kubebuilder dans Chaos Mesh, un SDK pour construire des API Kubernetes via CRD, simplifiant ainsi l'implémentation du Controller.

  • @g1eny0ung a développé le Chaos Dashboard, une interface web pour manipuler et observer les expériences de chaos.

  • @Yiyiyimu a contribué à chaosctl, un outil qui simplifie le développement et le débogage des expériences de chaos.

  • @Gallardot a participé à l'implémentation de JVMChaos, permettant à Chaos Mesh de simuler des pannes d'applications JVM.

  • @STRRL a initié Chaos Mesh Workflow, un moteur de workflow intégré permettant d'exécuter différentes expériences de chaos en série ou en parallèle pour simuler des erreurs de niveau production.

Pour les passionnés de chaos engineering et d'open source, notre mission est de faire de cette communauté votre lieu d'appartenance en enrichissant votre parcours de contribution. Voici nos avancées actuelles :

  • Nous avons publié la Gouvernance de Chaos Mesh début 2021, clarifiant les rôles et responsabilités des membres ainsi que le processus décisionnel, et avons depuis promu 9 Committers.

  • Nous avons encadré 4 mentors via les programmes de mentorat LFX, qui ont partagé leur expérience dans des billets de blog et conférences.

  • Nous avons participé à 3 KubeCons, où nous avons organisé des concours de chasse aux bugs (bug bash) et des Office Hours pour échanger avec nos membres historiques et accueillir de nouveaux contributeurs. Suite aux nombreuses questions reçues lors de KubeCon EU 2021, nous avons même publié une FAQ !

  • Nous avons actuellement déposé une candidature pour que Chaos Mesh soit promu au stade d'incubation de la CNCF, espérant que cette promotion apportera au projet de nouvelles opportunités et une plus grande visibilité.

Bien que cette réalisation mérite d'être célébrée, nous savons qu'il reste encore beaucoup de travail à accomplir :

  • Nous travaillons également avec la communauté pour améliorer la documentation de Chaos Mesh : mise à jour des versions anglaises à chaque nouvelle version et ajout de versions en chinois pour notre nombre croissant d'utilisateurs et de contributeurs chinois.

  • Nous espérons continuer à contribuer à l'écosystème Cloud-Native : par exemple, en développant et en amplifiant du contenu lié à l'ingénierie du chaos, et en collaborant avec d'autres communautés pour des meetups et des projets.

Un autre de nos objectifs est de continuer à construire une communauté plus diverse et engagée — il n'existe aucune barrière pour faire partie de la communauté Chaos Mesh et devenir un contributeur de Chaos Mesh, car les contributions ne se limitent pas au codage : rédiger de la documentation, proposer des idées de fonctionnalités, poster des issues, écrire des billets de blog, répondre aux questions de la communauté ou partager des cas d'usage font tous partie du parcours de contribution.

Pour résumer

Du fond du cœur, merci ! Nous espérons pouvoir maintenir ce bon travail et continuer à développer cette communauté qui n'est plus si petite, et continuer à contribuer à la CNCF et à l'écologie de l'ingénierie du chaos.

Si c'est la première fois que vous entendez parler de Chaos Mesh et que vous souhaitez en savoir plus, retrouvez le canal #project-chaos-mesh dans l'espace de travail Slack de la CNCF, soumettez vos pull requests ou issues sur notre dépôt GitHub, ou inscrivez-vous pour participer à notre prochaine réunion mensuelle de la communauté !