RSS: Blog | Wiki | Forum

Propositions de spécifications

Un article de Easyneuf.

[modifier] Introduction

Lorsque vous désirez implémenter ou élaborer une idée d'amélioration ou fonctionnalité, ou encore de proposition d'intégration d'une nouvelle application, utilisez le Specification template comme exemple et créez une page spécifique, que vous listez ici. Postez ensuite un lien vers cette proposition de spécification dans le forum, afin d'en discuter avec les autres intervenants du projet.

Voir un exemple de spécification Ubuntu pour une illustration de la manière dont vous devez remplir le texte de spécification. Ce texte peut être en français ou en anglais.

Les champs sont:

  • Sommaire: un descriptif général de la proposition
  • Release Note: les notes de release telles qu'elles devront apparaître si les specs sont implémentées et acceptées dans la distribution.
  • Cas d'usage (Use cases): un descriptif pas à pas des différentes interactions utilisateur ou développeur que la modification va générer. Un exemple sans intérêt:
    • Korpus clique sur le bouton 'console' en bas de son écran
    • Une fenêtre de console est lancée
    • Korpus clique sur le bouton 'fermer'
    • La fenêtre de console se ferme
  • Aspects concernés: les différentes parties d'EasyOS qui seront affectées, et comment
  • Design: la description précise des tâches à accomplir pour terminer le design
  • Implémentation: la description précise des tâches à accomplir pour terminer l'implémentation
  • Futur: les améliorations qu'il serait intéressant d'apporter dans le futur
  • Problèmes à résoudre: les problèmes liés à la réalisation de cette spec qu'il reste encore à résoudre
  • Plan de test: comment s'assurer que, une fois implémentée, la fonctionnalité spécifiée fonctionne correctement, de A à Z?

A noter qu'il n'est pas nécessaire qu'une spec soit terminée pour commencer à en discuter.

[modifier] Liste des propositions de spécifications