Ce guide explique comment demander de nouvelles fonctionnalités pour Discourse, vérifier les plans existants et augmenter les chances que votre demande soit priorisée.
Niveau d’utilisateur requis : Tout le monde peut soumettre une demande de fonctionnalité.
Vous avez une excellente idée pour une fonctionnalité Discourse ? C’est fantastique ! Voici comment la partager efficacement avec l’équipe.
Assurez-vous que votre fonctionnalité n’est pas déjà créée ou prévue
Avant de soumettre une nouvelle demande de fonctionnalité, assurez-vous qu’elle n’est pas déjà disponible ou prévue. Voici quelques endroits où vérifier :
- Étiquette PR-Welcome : Parcourez les sujets étiquetés pr-welcome. Un PR est une pull request sur GitHub, c’est-à-dire une façon pour les développeurs d’ajouter du nouveau code à un projet.
- Plugins : Explorez la catégorie Plugins.
- Recherche sur le forum Meta : Utilisez la fonction de recherche du forum Meta, en particulier la section Features, et effectuez plusieurs recherches avec différents termes. Vous pouvez également voter pour les fonctionnalités de cette catégorie qui vous plaisent afin de rendre leurs demandes plus visibles.
Si votre suggestion de fonctionnalité est déjà répertoriée, soutenez-la en votant pour elle, en la likant et en répondant avec des idées ou des cas d’utilisation supplémentaires pour mieux communiquer son utilité.
Vous ne trouvez aucune mention de votre idée ?
Très bien, une dernière chose avant de la partager :
Toutes les fonctionnalités ne conviennent pas au noyau (core)
Avant de continuer, lisez comment les décisions concernant les fonctionnalités sont prises.
Rédigez votre idée et ajoutez-la à la catégorie Contribute > Feature
Besoin de conseils pour rédiger une excellente demande de fonctionnalité ? Consultez cet article Stack Exchange : Comment rédiger une bonne demande de fonctionnalité ?.
Vous voulez vous assurer que votre fonctionnalité soit développée ?
Si vous ne pouvez pas développer la fonctionnalité vous-même, il existe toujours des moyens d’augmenter les chances qu’elle soit réalisée :
Devenez client de discourse.org
Si vous souhaitez financer le développement en hébergeant des sites avec nous — nous priorisons toujours les demandes des clients dans notre calendrier de développement — c’est un moyen d’obtenir cette fonctionnalité plus rapidement.
Les clients Enterprise peuvent demander des services de design et de développement personnalisés par l’équipe noyau.
Sponsorisez une tâche « pr-welcome »
Nous disposons d’une liste complète de sujets pr-welcome. Il s’agit de tâches que nous aimerions voir achevées, mais que nous n’avons malheureusement pas le temps de traiter nous-mêmes actuellement. Sponsoriser quelqu’un pour qu’il travaille sur ces tâches est un excellent moyen de s’impliquer.
Proposez un travail rémunéré sur le Marketplace
Si vous avez besoin d’un plugin essentiel à votre activité, annoncez une mission rémunérée sur le Marketplace. Fournissez autant de détails que possible, y compris des captures d’écran et un budget. Vous pourriez également trouver des freelances proposant des microservices standardisés tels que « installation unique » ou « thème personnalisé ».
Ressources supplémentaires
- How do we decide what goes into each release of Discourse?
- https://meta.stackexchange.com/questions/258136/how-do-i-write-a-good-feature-request
- Upcoming feature to-do list
- Topics tagged planned
- Plugin - Discourse Meta
- Feature - Discourse Meta
- Extras - Discourse Meta
- Discourse pricing | Discourse - Civilized Discussion
- Marketplace - Discourse Meta