Resources
Below a list of resources which may help developers interested in contributing to Scilab.
To develop Scilab | |
Bug TrackerAll bug reports for releases or development versions and requests for evolution are managed with Bugzilla. Their statuses are available at: http://bugzilla.scilab.org/ | Source Code Management
All Scilab sources are available using Git for reading (for everybody) and writing (for contributors). Source code can be browsed with gitweb or cgit web interfaces. Using gerrit, each Scilab code modification is reviewed and validated by a Scilab developer. This peer review has proved to greatly improve the quality of results, tests and documentations. |
Code documentationSome development documentation is available for Scilab internal code. This documentation is generated from Scilab sources using Doxygen and is available here: http://doxygen.scilab.org | TranslationScilab uses Launchpad for Scilab localization, feel free to create an account and ask for integrating the project. For any questions, localization teams can be contacted on the localization mailing list. |
Proposals for developmentScilab Enhancement Proposals (SEP) are a management procedure to encourage and facilitate Scilab development process. Via SEPs, Scilab users can directly send to the Scilab development mailing list their development ideas and detail them: functions improvements, features adding/removing, more efficient algorithms... SEP are also used by Scilab Enterprises R&D team to document evolutions of the language and functions. | |
To develop external modules | |
ATOMS PortalThis portal hosts and manages external modules. ATOMS also provides a packaging system which allows easy installation of these modules. | ForgeScilab forge is a tool for external modules developers to help them in their development work. It provides numerous components to facilitate the development (bug tracker, SVN/GIT, wiki, etc). |
To find documentation or to contribute to documentation | |
Help | WikiAn open Wiki is available for Scilab at: http://wiki.scilab.org/. Feel free to add your own page or to improve existing pages contents about Scilab such as documentation, examples of use, compilation on a specific platform/OS... |
To communicate | |
File ExchangeA website for Scilab community of users, dedicated to exchange files, script, data, experiences, etc. | IRCThe Scilab IRC channel allows users to talk to someone online in real-time and is a key resource in the community. |
Mailing ListsMailing lists have been created for Scilab users, developers and contributors so that they can exchange about Scilab, its use and the question they have about this software. | |
