Comment participer

Temma est un projet libre, et toutes les bonnes volontés sont accueillies à bras ouverts.

Il existe 3 moyens de participer au projet :

  1. Proposer des extensions.
  2. Remonter des bugs que vous auriez rencontré lors de votre utilisation de Temma.
  3. Proposer des évolutions au framework.
Extensions

En créant une extension et en l'envoyant sur Temma.net, vous permettez à l'ensemble des utilisateurs de Temma de profiter de vos connaissance, et ainsi vous participez à votre tour à l'amélioration du framework.
L'installation des extensions se fait très facilement, et permet de bénéficier immédiatement des développements proposés.

Une extension doit contenir au minimum :

  • Un fichier JSON qui décrit l'extension.
  • Un contrôleur, un plugin, une vue ou une bibliothèque.
  • Une page de documentation.

Mais elles peuvent aussi contenir un ensemble de fichiers, par exemple pour fournir un contrôleur et les templates qui vont avec, ou une vue avec les bibliothèques nécessaires à son bon fonctionnement.

La documentation expliquant comment créer des extensions sera bientôt disponible.

Rémontées de bugs

Malgré tous les tests que nous effectuons pour garantir la stabilité de Temma, il peut toujours rester des bugs dans le code. Nous apprécions les remontées qui permettent d'améliorer la qualité du logiciel.

Avant toute remontée de bug, assurez-vous que votre problème est bien reproductible, et que vous l'expérimentez en utilisant la dernière version de Temma.

La documentation expliquant comment remonter les bugs sera bientôt disponible.

Évolutions

Le code source de Temma est téléchargeable sur le site.

Il est aussi disponible sur GitHub.
Vous pouvez faire un fork du projet. Pour nous proposer vos modifications, il vous suffit de faire un pull request, que nous étudierons avec soin.

Nh'ésitez pas à fréquenter le forum de discussion pour proposer vos idées d'évolution.