- Date de début : (renseignez la date du jour, au format DD/MM/YYYY)
- Version majeure cible : (ex. v2 ou v3)
- PR d'implémentation : (laissez ce champ vide)
Brève explication de la proposition de modification.
Si la proposition implique une nouvelle API ou la modification d'une API existante, incluez un exemple de code de base. Omettez cette section si elle n'est pas applicable.
Pourquoi fait-on cette modification ? Quels cas d'usage prend-elle en charge ? Quel est le résultat attendu ?
Veuillez vous concentrer sur l'explication de la motivation afin que si cette RFC n'est pas acceptée, les arguments puissent être utilisés pour développer des solutions alternatives. Autrement dit, énumérez les contraintes sans trop les coupler à la solution que vous avez en tête.
C'est l'essentiel de la RFC. Expliquez la conception avec suffisamment de détails pour qu'une personne familière avec le sujet puisse comprendre. Entrez dans les détails et les cas particuliers, et n'hésitez pas à inclure des exemples d'utilisation de la fonctionnalité. Toute nouvelle terminologie doit être définie dans cette section.
Pourquoi ne devrions-nous pas faire cela ? Veuillez considérer :
- le coût de l'implémentation, à la fois en termes de taille de code et de complexité
- si la fonctionnalité proposée peut être implémentée dans les projets de nos utilisateurs
- l'impact sur la formation des équipes utilisatrices
- l'intégration de cette fonctionnalité avec d'autres fonctionnalités existantes et planifiées
- le coût de la migration des applications existantes (est-ce un changement bloquant ?)
Essayez d'identifier les compromis faits dans cette section.
Quelles autres solutions ont été envisagées ? Quel est l'impact de ne pas faire cette modification ?
Si nous implémentons cette proposition, comment est-ce que les développeurs des projets existants pourront l'adopter ? Est-ce un changement bloquant ? Est-ce que cela affecte les autres projets de l'écosystème ?
Cette section est facultative, mais suggérée pour les premiers brouillons. Quelles parties de la proposition sont encore à déterminer ?