Logiciel open source de calcul numérique

Passer au contenu principal

Ressources

Voici une liste d'outils pouvant aider les développeurs de Scilab.

Développer Scilab

Système de suivi des bugs

Tous les rapports de bugs concernant une version finale ou une version de développement de Scilab et toutes les demandes d'évolution sont gérés par l’outil Bugzilla. Leurs statuts sont disponibles sur :  http://bugzilla.scilab.org/

Gestion du code source

Les sources de Scilab sont disponibles via Git (logiciel de gestion de versions) en lecture (à tous) et en écriture (aux contributeurs). Le code source peut également être consulté sur les interfaces web gitweb ou cgit. Pour améliorer la qualité du développement de Scilab, un système de revue de code est utilisé. Avec gerrit, chaque modification de code de Scilab est ainsi revue et validée par un développeur de Scilab. Cette évaluation par les pairs a prouvé qu’elle améliorait grandement la qualité des résultats, des tests et de la documentation.
Tous les processus de révision sont disponibles :  http://codereview.scilab.org/

Documentation du code

De la documentation pour le développement est disponible sur le code interne de Scilab. Cette documentation est générée à partir de sources Scilab en utilisant Doxygen et est disponible ici :  http://doxygen.scilab.org

Traduction

Scilab utilise Launchpad pour la localisation de Scilab. N'hésitez pas à créer un compte et demander à participer à ce projet. Pour toute question sur la traduction, n’hésitez pas à écrire sur la liste de diffusion dédiée.

Idées de développement

Les Scilab Enhancement Proposals (SEP) sont une procédure destinée à encourager et à faciliter le processus de développement de Scilab. Via les SEPs, les utilisateurs de Scilab peuvent transmettre directement à l’équipe R&D de Scilab Enterprises leurs idées de développement et les détailler : amélioration de fonctions, ajout ou suppression de fonctionnalités, algorithmes plus efficaces... Les SEPs sont également utilisés par l'équipe R&D de Scilab Enterprises pour documenter les évolutions du langage et des fonctions.

Développer des modules externes

Portail ATOMS

Ce portail gère et met à disposition les modules externes de Scilab. ATOMS fournit également un système de packaging qui permet une installation facile de ces modules.

Forge

La forge de Scilab permet d'aider les développeurs de modules externes dans leur travail de développement. Elle fournit de nombreux outils pour faciliter le développement (bug tracker, SVN/GIT, wiki, etc).

Trouver de la documentation ou contribuer à la documentation

Aide

Aide en ligne de Scilab

Wiki

Un Wiki ouvert est disponible pour Scilab à http://wiki.scilab.org/. N'hésitez pas à ajouter votre propre page ou à améliorer le contenu déjà existant comme la documentation, les exemples d'utilisation, la compilation sur une plateforme ou un système d’exploitation spécifique...

Communiquer

File Exchange

Site Internet de la communauté des utilisateurs de Scilab, dédié à l'échange de fichiers, de scripts, de données, de retour d'expériences, etc. 

IRC

Le canal IRC de Scilab est une ressource clé dans la communauté permettant aux utilisateurs de parler en ligne et en temps réel avec quelqu'un.

Listes de diffusion

Des listes de diffusion dédiées ont été créées pour les utilisateurs de Scilab, les développeurs et les contributeurs afin qu'ils puissent échanger sur Scilab, son utilisation et répondre aux questions qu’ils pourraient avoir.