Skip to content
Gauthier Quesnel edited this page Aug 26, 2013 · 1 revision

Versions rules

The VLE Environment proposes a simple rule for its versions numbers. We use three numbers which represent the major, the minor version and the patches. For example, for vle-0.8.5, 0 is the major version, major improvement of VLE, 8 minor version, new features, bug fix and 5, the patchs the patches applied to the current version.

VLE 1.1 development branch

  • API / ABI stable for the major and minor version.
  • Simplify the development of VLE, we focus our development towards stable API and ABI.
  • All public API will use the Pimpl idiom.
  • Simulators (devs::Dynamics or devs::Executive): Now, the ''dynamics'' plug-ins need to be installed into the ''plugins/simulators'' directory instead of the ''lib'' directory. The ''lib'' directory is used for shared libraries.
  • Remote repository: To upload and use correctly the remote repository, you need to add a Description.txt file at the root of your package. The syntax of this file is:
Package: foo
Version: 0.1.0
Depends: decision-1.0.0, difference-equation-1.0.0
Maintainer: Gauthier Quesnel <quesnel@users.sourceforge.net>
Description: A bunch of example of using the VLE's plug-ins API.
 Several examples are provided to develop plugins for modeling, output, etc.
 The examples are simple but requires the use of Gtkmm.
 .
Tag: examples