SYNTHESE public transportation software
  • C++ 68.3%
  • JavaScript 14.2%
  • HTML 5.6%
  • C 4.9%
  • Python 3.1%
  • Other 3.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2016-01-15 09:30:27 +01:00
legacy hibernated 39_carto 2015-10-06 17:19:23 +02:00
packages Task tc-372 : Add documentation to the parameters of Ineo-Terminus messages 2015-12-18 15:53:57 +01:00
robot robot test, updated instructions to install robotframework 2.8.7 2016-01-14 22:01:49 +01:00
server Increment version for 3.11 2016-01-15 09:30:27 +01:00
CHANGELOG.md Bugfix tc-389 : 2016-01-14 21:37:18 +01:00
COPYING.md Updated README and COPYING, the markdown way 2015-04-23 09:35:40 +02:00
README.md no more link to the bug tracker 2015-08-07 13:48:21 +02:00
synthese-logo.png readme, added synthese logo. 2015-08-04 13:31:18 +02:00

SYNTHESE

SYNTHESE logo

SYNTHESE is a public transportation server.

It provides network modeling, passenger information, DRT reservation, CMS, real time data updating, and operations optimization. Detailed description of SYNTHESE capabilities are available here.

  • server: contains eveything needed to build SYNTHESE server binary itself.
  • packages: contains CMS applications commonly deployed into SYNTHESE.
  • robot: contains SYNTHESE high level functional tests.
  • legacy: mostly deprecated stuff.

More specific instructions may be given in each subfolder.

Developer

SYNTHESE is coded in C++ using the Boost library. Developer documentation is available here.

Download

Public releases and snapshot builds can be found here

Configuration management

  • A modification should be done in a feature branch
  • A "merge commit" is done from the feature branch to master and should refer to a ticket
  • A minimum set of work should be shown for the feature (automatic test, robot test or manual process described in the ticket)
  • A pushed commit should not break the build process (compilation, link) or automatic tests
  • If a regression is discovered on a feature, it will be reverted until a better solution is obtained