HSL2.0 - Project structure
Content
1.
2.
Directory structure of a project for creating HSL 2.0 logic blocks.
A project can contain any number of module definitions.

1.Project directory structure

Note
Only the identifiers enclosed in square brackets '[ ]' are variable! The remaining identifiers are fixed and must not be changed!
[Projekt-Schlüssel]/
    config.xml
    debug/
       [id]_[name].py
    release/
       [id]_[name].hsl
    src/
       [id]_[name].py

2.Example

Directory structure of a workspace for creating HSL 2.0 logic blocks:

workspace_hsl20_4/
   generator.pyc
   create_project.pyc
   hsl20/
      hsl20_4.py
      hsl20_4_debug.py
      ....
   projects/
      my project/
         config.xml
         debug/
            18986_my_module_abc.py
            18987_my_module_xyz.py
         release/
            18986_my_module_abc.hsl
            18987_my_module_xyz.hsl
         src/
            18986_my_module_abc.py
            18987_my_module_xyz.py