Skip to content
Snippets Groups Projects
Select Git revision
  • a9f98fe32c056b7a108fa6c5645dbd6794fafe4b
  • master default protected
  • 29-alias-for-apps
  • 30-restructure-ci-version-checking
  • 16-update-documentation
  • 11-write-example-app
  • 1.0.5
  • 1.0.4
  • 1.0.3
  • 1.0.2
  • 1.0.1
11 results

sams-classes

  • Clone with SSH
  • Clone with HTTPS
  • slobinger's avatar
    slobinger authored
    Resolve "SAMSProxy entwickeln"
    
    Closes #6
    
    See merge request !11
    a9f98fe3
    History
    Name Last commit Last update
    ExampleApp
    sams_classes
    test
    README.md
    example_app.py

    SAMSHub

    Die SAMSHub Klasse ermöglicht es einen Modularen Anwendungsserver zu schreiben. Die Klasse sätzt für Module ein einheitlich definiertes Format voraus und erlaubt das dynamische einladen von Modulen auf basis einer Konfigurationsdatei.

    Projektlayout

    Das Layout eines SAMSHub Projektes sieht im Wesendlichen wie folgt aus-

    • Project_Dir/
      • __init__.py
      • views.py
      • modules/
        • hallo_modul/
          • __init__.py
          • manifest.yaml
          • languages/
          • templates/
            • hallo_modul/
              • hallo_modul.html
              • sub_view.html
          • static/
      • templates/
      • static/