Comme le reste de Mozilla, Webmaker est un projet open source avec une communauté fière de développeurs et de volontaires. Voici un bref résumé sur comment vous pouvez contribuer au code de Webmaker. Si vous recherchez d'autres moyens pour vous impliquer sans avoir à comprendre un langage de programmation, lisez cet article sur comment faire grandir le mouvement.
Note : cet article offre juste un résumé. Pour la documentation complète du développeur, merci de lire la page wiki du développeur
Ce que vous pouvez faire
Il y a plusieurs moyens pour vous impliquer dans la génération du code du projet Webmaker. Voici quelques idées :
- Si vous connaissez JavaScript, vous pouvez aider à résoudre des bugs ou ajouter du contenu sur nos serveurs (par exemple, le MakeAPI), des librairies et modules JS (par exemple, popcorn.js ou nos outils de localisation), ou des outils web.
- Si vous connaissez HTML/CSS, vous pouvez travailler sur nos sites web et nos outils web, par exemple webmaker.org, Popcorn Maker, Thimble, etc.
- Si vous connaissez MySQL/MongoDB/ElasticSearch et que vous êtes intérresé par les bases de données et les données, vous pouvez nous aider sur MakeAPI ou sur les serveurs de connexion.
- Si vous êtes intéressé dans le Triage de bugs, vous pouvez nous aider à garder le produit Webmaker sur Bugzilla clair et organisé.
- Si vous savez parler plus d'une langue, vous pouvez nous aider au niveau de la localisation et nous aider à maintenir notre code de localisation.
- Si vous savez comment travailler sur Firefox/Firefox OS ou d'autres projets/produits Mozilla, vous pouvez nous aider à trouver des moyens pour intégrer Webmaker, par exemple construire des extensions de navigateurs.
- Si vous avez des connaissances à propos de l'automation/la programmation/le conditionnement/le déploiement, vous pouvez travailler avec notre groupe d'opérations de développeurs pour aider à mettre en place et gérer Webmaker.
- Si vous êtes bon en matière de découverte de problèmes, de confirmation de bugs, ou autrement de casser des choses, vous pouvez nous aider à tester le code de Webmaker sur nos plate-formes et nos serveurs de production.
- Si vous savez faire des travaux de UI/UX (interface utilisateur), vous pouvez joindre notre groupe frontal de design pour concevoir et implementer de nouveaux aspects d'interface utilisateur de nos sites et outils.
Ce ne sont que quelques idées pour vous faire réfléchir--il y a plusieurs moyens de s'impliquer pour quelqu'un qui veut travailler sur Webmaker. Si vous êtes passionné et intéressé dans l'idée de commencer, faites-le nous savoir en vous présentant à nous et nous allons essayer de trouver quelque chose qui corresponde à vos intérêts et vos compétences.
Communication
Afin de vous lancer dans le code, vous devez être impliqué dans notre communauté. Voici quelques moyens de vous présenter et avoir de l'aide :
- IRC : IRC signifie "Internet Relay Chat" ("discussion relayée par internet") et vous permet de discuter en temps réel. Nous sommes accessibles sur le serveur : irc.mozilla.org canal : #webmaker
Vous pouvez vous connecter avec votre client IRC favori, ou bien juste utiliser ce lien. Il y a plus d'informations sur comment utiliser un IRC disponible sur cet article. NOTE : notre équipe de développement est dispersée à travers le monde, avec une activité principale ayant lieu à Toronto, Vancouver, Londres, Berlin, New York, et San Francisco. Si vous êtes dans un fuseau horaire qui n'est pas à proximité de ceux-ci, les listes de diffusion peuvent être un meilleur moyen.
- Listes de diffusion : il y a deux listes principales : webmaker@lists.mozilla.org pour la communication générale de Webmaker ; et webmaker-dev@mozilla.org pour la communication entre développeurs.
- Traceur de bugs : nous utilisons Bugzilla de Mozilla pour tracer notre travail, allez voir le produit Webmaker dans Bugzilla.
- Blog : les mises à jour à propos du développement du produit Webmaker vont sur notre blog Webmaker.
Travailler sur un bug
Nous gérons tous nos bugs, problèmes, et requêtes de contenu sur Bugzilla sous le produit Webmaker. Plus d'informations sur comment et pourquoi nous utilisons Bugzilla est disponible sur la page wiki des développeurs
Jouer avec notre code
Tout le code de Webmaker est disponible sur GitHub. Visitez la page wiki des développeurs pour retrousser vos manches et commencer !