Home / communities / Developers / Tools for Scilab Development

Tools for Scilab Development

To develop Scilab

  • Bug Tracker
    All bug reports for releases or development versions and requests for evolution are managed using Bugzilla.
    Their statuses are available at: http://bugzilla.scilab.org/
  • Code documentation
    Some 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
  • Proposals for development
    Scilab 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 the Scilab Consortium R&D team to document evolutions of the language and functions.
  • Source Code Management
    All Scilab sources are available using Git for reading (for all people) and writing (for Scilab Contributors). The source code can be browsed with the gitweb or the cgit web interfaces.In order to improve the quality of Scilab, a code review system is used. Using gerrit, each Scilab code modification is reviewed and validated by aScilab developer. This peer review has proved to greatly improve the quality of results, tests and documentations. All the review process is available: http://codereview.scilab.org/
  • Translation
    The Scilab Consortium uses Launchpad for Scilab localization, feel free to create an account and ask for registering to this project. For any questions, localization teams can be contacted on the localization mailing list.

To develop external modules

  • ATOMS Portal
    This portal hosts and manages external modules. ATOMS also provides a packaging system which allows easy installation of these modules.
  • Forge
    Scilab 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
    Scilab Online Help
  • Wiki
    An 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