Skip to content
This repository has been archived by the owner on Jul 24, 2020. It is now read-only.

Contribuer au projet

Xavier Van de Woestyne edited this page Jan 14, 2020 · 4 revisions

Il existe plusieurs manière de contribuer. Elles sont toutes les bienvenues. N'ayez surtout pas peur de le faire si le projet vous intéresse.

Contribuer sans être programmeur

Il ne faut pas spécialement avoir des compétences en programmation. En effet, vous pouvez tester les commandes et envoyer un feedback au moyen de cette section. Vous pouvez créer une nouvelle issue pour des commandes que vous auriez testé (et dire si elles sont valides) ou pour des bogues découverts (ou même pour des fautes d'orthographe à corriger). Les issues peuvent être en français, en anglais ou en néérlandais.

Construction des issues

Cette forme n'est pas "obligatoire", mais est conseillé pour minimiser les pertes de temps, il y a biensur d'autre cas non pris en compte dans ce rappel, nous faisons confiance à votre jugement:

  • Plusieurs fonctions testées et valides.

    En général, il n'est pas nécéssaire de faire une issue par nouvelle commande testé. On peut tout à fait en faire une pour un nombre variable (par exemple toutes les 10 commandes testées) de commande.

  • Un bogue découvert

    En général on préférera n'avoir qu'une seule issue par bogue, pour savoir définir facilement une priorité.

  • Une demande de features

    Si vous estimez qu'il manque une fonction, un outil, vous pouvez créer une issue pour en parler.

Contribuer en tant que programmeur

Vous pouvez évidemment corriger des bogues, en soumettant des "pull requests". Vous pouvez aussi construire vos propres fonctionnalités et les soumettre.

  • Toute commande ajoutée doit respecter la logique du module Commande
  • Toute commande ajoutée doit être documentée
  • Si une fonctionnalité expérimentale est ajoutée, elle doit l'être dans le fichier Incubator.rb

Consulter également : Wiki:Index:Pour les scripteurs

Ce fichier sera complété.

Clone this wiki locally