Skip to content

The project modules

Daniel Saukel edited this page Apr 3, 2019 · 1 revision

This article explains the structure of the Vignette project.


  1. Structure and motives
  2. API modules
  3. Internal modules
  4. Distribution module
  5. Example module
  6. Implementations

1. Structure and motives

Vignette is meant to be divisible sothat projects can easily include only the needed parts.

  • vignette-parent
    • vignette-api
      • vignette-api-core
      • vignette-api-inventory
    • vignette-internal
      • vignette-internal-inventory
    • vignette-dist
    • vignette-example

2. API modules

The API modules contain the classes to create GUIs. vignette-api-core contains shared interfaces and the registration class VignetteAPI.

3. Internal modules

4. Distribution module

5. Example module

6. Implementations