Domaine d'application : Fonctionnalités
Comment puis-je proposer des améliorations ?
La première chose à faire est de voir si personne ne l'a demandé avant vous. C'est probablement le cas, nous recevons beaucoup de demandes. Vérifiez les archives des listes de diffusion gimp-user et gimp-developer, et recherchez sur bugzilla. Si vous trouvez une discussion qui s'en approche, n'hésitez-pas à ajouter votre grain de sel.
Si vous allez faire la demande d'une fonction nouvelle, faites-le sur les listes gimp-user ou -developer d'abord, et non sur bugzilla. Réfléchissez aux résultats que vous souhaitez obtenir grâce à cette fonctionnalité, et non à la façon dont elle marche. Nous recevons beaucoup de demandes d'utilisateurs de Photoshop qui réclament simplement leur outil préféré sous Photoshop sans préciser ce qu'il fait et en quoi il est utile. Une fois que l'on sait à quoi sert l'outil, on peut trouver mieux ou trouver que la façon dont il fonctionne sous Photoshop n'est pas adéquate pour l'interface de GIMP ou encore trouver que GIMP possède déjà cette fonction mais d'une manière différente.
Après avoir discuté de la proposition sur la liste, un rapport de bogue devrait être ouvert pour garder une trace de l'avancement.
Remarques complémentaires :
- Aucun outil ne devrait être développé sans avoir fait une spécification complète, et sans en avoir discuté sur la liste de diffusion auparavant. Bugzilla n'est pas le bon endroit pour en discuter. Si vous voulez aider, s'il vous plaît faites une liste de scénarios qui incluent l'utilisation d'un tel outil. Essayez ensuite de trouver comment ces scénarios peuvent se résoudre avec les outils de GIMP, et trouvez les problèmes que cela peux poser.
- Quand vous avez cette liste de scénarios et de problèmes, vous pouvez alors comparer les différentes solutions possibles. Ces solutions peuvent comprendre la modification d'un outil existant, ou l'ajout d'un nouvel outil. Après avoir trouvé la meilleure solution, on peut alors créer une spécification complète, et seulement ensuite quelqu'un peut commencer à l'implémenter.
