Note : Les modules B2G OS sont basés sur l'API WebExtensions qui est également prise en charge par Firefox pour ordinateur à partir de la version 42 et qui se base sur les APIs des extensions utilisées dans Chrome et Opera.
Prérequis
Pour commencer à développer des extensions, vous devez suivre les étapes ci-dessous pour effectuer la configuration.
1. Activer le débogage USB
Dans l'application Paramètres de l'appareil, sélectionnez Développeurs > Débogage via USB > ADB et outils de développement. Vous devriez maintenant pouvoir déboguer les applications installées avec WebIDE, soit via un câble USB, soit en Wifi (câble USB non requis.)
3. Configurer WebIDE
L'outil WebIDE est un composant de Firefox et peut être utilisé pendant le développement pour installer des modules sur votre téléphone — voir Tester votre module avec WebIDE pour plus d'informations.
Voir aussi
Développer
- Tutorial : https://developer.mozilla.org/fr/Firefox_OS/Add-ons/D%C3%A9velopper_des_add-ons_pour_Firefox_OS
- Exemple détaillé : https://hacks.mozilla.org/2015/11/building-an-ios-style-unread-notifications-add-on-for-firefox-os/
- Référence de l'API : https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions
Contribuer
- Liste de diffusion : https://mail.mozilla.org/listinfo/dev-fxos
- Forum Discourse : https://discourse.mozilla-community.org/c/add-ons/development
- IRC : irc.mozilla.org, #webextensions et #fxos
- Rejoindre le groupe Telegram non-officiel : https://telegram.me/joinchat/BTLPMAC90O9n8cpgsZ03_A
- Signalez-nous les nouvelles APIs auxquelles nous devrions donner la priorité : https://webextensions.uservoice.com/forums/315663-webextension-api-ideas
- Suivez-nous sur Twitter : @MozWebExt