Contribuez à Magento Community Edition !


Annoncé sur le blog anglais il y a quelques jours par Koby Oz, l’ouverture de Magento aux contributions de la communauté est un grand pas en avant ! Voici les explications en français.

Après plusieurs mois de travail de l’équipe Magento, des membres du CAB (Community Advisory Board) et de plusieurs membres de la communauté, Koby a annoncé que le ”Magento Contributor Agreement” était rendu public.
Il est donc désormais possible d’envoyer vos contributions à Varien, qui les intégrera dans la version Community de Magento.

Qu’est-ce que ça signifie pour la communauté ?
En pratique, vous pouvez proposer vos contributions (code, documentation, ...) qui seront incluses dans Magento.
Pour cela, il est nécessaire de télécharger, signer, scanner et faxer ou envoyer par email le “contributor agreement” (accord du contributeur). Ainsi, vous deviendrez un contributeur Magento agréé.

Quels types de contributions sont attendus ?
À peu près tout ce qui peut faire avancer le projet Magento. Comme par exemple du code, de la documentation, du graphisme, des vidéos, etc. ou même du temps pour vérifier le travail d’autres contributeurs et participer à l’amélioration de la qualité de Magento.

Je veux juste vous donner des trucs. Pourquoi dois-je signer un accord ?
Si ça vous intéresse vraiment, nous vous conseillons le livre ”Intellectual Property and Open Source”, chez O’Reilly. En résumant rapidement, écrire un logiciel est très compliqué, spécialement quand c’est fait par plus d’une personne. Il y a des droits légaux et des responsabilités qui nécessitent d’être protégées et le “Magento Contributor Agreement” assure que les membres de la communauté, les utilisateurs de Magento, les contributeurs, les développeurs et Varien ont les droits d’utiliser, développer et contribuer à Magento de façon légale.

Comment je peux vous envoyer du code ?
Dans un premier temps, le code accepté devra corriger des bogues et/ou améliorer les performances. Ceci permettra à Varien de vérifier les contributions rapidement et efficacement et de les fusionner facilement. Ceci permettra également aux contributeurs de se familiariser avec le code de base, avant de proposer de nouvelles fonctionnalités.
Vous pouvez rejoindre le Magento Development Google Group qui a été créé afin de faciliter la communication, les discussions et la soumission de code. Pensez à vous enregistrer avec le même email que celui que vous avez utilisé dans le formulaire “Magento Contributor Agreement”. Le code devra être soumis là-bas, sur le site ou par email, au format patch uniquement. Si vous ne savez pas comment créer un patch, vous pouvez lire ce tutorial ou demander à un membre de la communauté.

Comment le code et les contributions seront revues et acceptées ?
Le code sera révisé par des membres de l’équipe Magento, le CAB et/ou d’autres membres de la communauté. Si le code soumis est accepté, vous serez alerté, généralement par email. Si votre code nécessite d’être retravaillé ou que quelqu’un d’autre a soumis quelque chose de similaire, vous serez également informé des modifications à apporter pour que votre contribution soit acceptée.

Nous travaillons également à l’amélioration des fonctionnalités et à rendre disponible plus d’outils pour faciliter ce process et vous impliquer d’avantage.

Et les autres formes de contribution, comme la documentation ?
Ces contributions se feront principalement via le wiki et nous sommes en train de choisir quelqu’un qui aura la charge de superviser le process. Un process est en cours d’élaboration pour les autres formes de contributions.

Qui répond aux questions ?
Koby s’en fera une joie smile
Gabriiiel ou moi-même, pouvons essayer d’y répondre, ou faire le relais en tant que membres du CAB.

Alors, n’hésiez plus, contribuez ! smile