Lisez ceci dans d'autres langues : English, русский, Nederlands](CONTRIBUTINGnl.md), Türkçe, українська, Polski, Deutsch
Merci d'investir votre temps pour contribuer à notre projet ! Toutes vos modifications seront prises en compte dans la prochaine version de l'extension (ou du site web).
Veuillez utiliser Prettier avec les paramètres par défaut pour le formatage du code.
Vous devez avoir installé node et npm pour créer la version bundle depuis le code source.
Versions utilisées lors de la mise en place :
- node: 12.18.4
- npm: 6.14.6
Pour créer le fichier bundled-content-script.js
qui contient la plupart de la logique de cette extension, vous devez d'abord installer toutes les dépendances.
- Allez à la racine du repo et exécutez :
npm install
- Exécutez la commande suivante pour créer le fichier
bundled-content-script.js
qui est utilisé dans le fichiermanifest.json
.
npm start // pour créer le(s) fichier(s) de construction et lancer un observateur de fichiers qui recharge à chaud lors de la sauvegarde.
// ou
npm run build // pour créer le(s) fichier(s) de construction une seule fois
Félicitations, vous êtes maintenant prêt·e à développer !
Si vous n'avez jamais développé d'extensions pour Chrome ou si vous avez besoin d'une aide supplémentaire, consultez ce tutoriel YouTube (en anglais).
Si vous rencontrez des problèmes avec l'extension, vérifiez que le problème n'a pas déjà été signalé. Si ce n'est pas le cas, signalez le problème, en utilisant le formulaire qui est fortement recommandé mais pas obligatoire.
Si vous avez trouvé un problème que vous pensez pouvoir résoudre, ne soyez pas timide. Ouvrez une PR (C'est quoi ?) avec la solution et assurez-vous de mentionner le problème que vous résolvez (écrivez # puis le numéro de l'issue).
Si vous avez une idée pour l'extension, n'hésitez pas à ouvrir une demande de fonctionnalité, mais veuillez effectuer une recherche préalable pour vous assurer que la fonctionnalité n'est pas déjà proposée. L'utilisation du formulaire de demande de fonctionnalité est fortement recommandée mais pas obligatoire.
Si vous avez trouvé une fonctionnalité que vous pensez pouvoir mettre en œuvre, ne soyez pas timide. Ouvrez une PR (C'est quoi ?) avec le correctif et assurez-vous de mentionner la fonctionnalité que vous implémentez (écrivez # puis le numéro de l'issue).
- Correction de problèmes.
- Implémentation de fonctionnalités.
- Fautes de frappe ou utilisation de mots plus simples et plus efficaces.
- Contributions au site web.