User Tools

Site Tools


code:common:project-structure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
code:common:project-structure [2025/01/23 10:48] – joerg.hampelcode:common:project-structure [2025/08/06 15:24] (current) – ['Project' directory] joerg.hampel
Line 82: Line 82:
 //Quickstart// VIs are a special variant of template VIs meant to kick-start the development of new code by providing the block diagram for a simple use case of the library in question. //Quickstart// VIs are a special variant of template VIs meant to kick-start the development of new code by providing the block diagram for a simple use case of the library in question.
  
-==== 'Libraries' directory ====+==== 'Framework' directory (deprecated) ====
  
 +      /TEMPLATE_Source/
 +          /Framework/
 +
 +Starting from [[https://code.hampel-soft.com/open-source/dqmh/hse-application-template/-/tree/v3.0.0?ref_type=tags|HSE Application Template v3.0.0]] the 'Framework' directory does not exist anymore within the application template.
 +Generic framework modules are now part of [[https://code.hampel-soft.com/open-source/hse-framework|HSE Core - Framework repository]] and are installed into ''vi.lib''.
 +
 +==== 'Libraries' directory (optional) ====
  
       /TEMPLATE_Source/       /TEMPLATE_Source/
           /Libraries/           /Libraries/
-              +
 Contains generic reuse libraries that are neither DQMH modules nor project-specific code. The content of this directory varies from project to project. Contains generic reuse libraries that are neither DQMH modules nor project-specific code. The content of this directory varies from project to project.
  
-<WRAP left round info 80%>+<WRAP left round info 100%>
 Starting from [[https://code.hampel-soft.com/open-source/dqmh/hse-application-template/-/tree/v3.0.0?ref_type=tags|HSE Application Template v3.0.0]] the 'Libraries' directory does not contain our [[code:open-source:hse-libraries|HSE-Libraries]] anymore as they are now installed into ''vi.lib''. Starting from [[https://code.hampel-soft.com/open-source/dqmh/hse-application-template/-/tree/v3.0.0?ref_type=tags|HSE Application Template v3.0.0]] the 'Libraries' directory does not contain our [[code:open-source:hse-libraries|HSE-Libraries]] anymore as they are now installed into ''vi.lib''.
 </WRAP> </WRAP>
- 
  
 ==== 'Modules' directory ==== ==== 'Modules' directory ====
Line 119: Line 125:
           /Project/           /Project/
               /Project.lvlib               /Project.lvlib
-              /PROJECT_ApplicationVersion--constant.vi +                  PROJECT_ApplicationVersion--constant.vi 
-              /PROJECT_InitLogging.vi +                  PROJECT_Evaluate Default Menu Selection.vi 
-              /PROJECT_Layout-VI.vi +                  PROJECT_InitLogging.vi 
-              /PROJECT_Name--constant.vi +                  PROJECT_Layout-VI.vi 
-              /PROJECT_RunTimeMenu.rtm +                  PROJECT_Name--constant.vi 
-              /PROJECT_SplashScreen.vi +                  PROJECT_RunTimeMenu.rtm 
-              /PROJECT_StartupSteps.ctl +                  PROJECT_SplashScreen.vi 
-              /PROJECT_UserCredentials.vi+                  PROJECT_StartupSteps.ctl 
 +                  PROJECT_UserCredentials.vi
                              
 Contains all project-specific files that are not part of a DQMH module or a generic reuse library. The content of this directory varies from project to project. Contains all project-specific files that are not part of a DQMH module or a generic reuse library. The content of this directory varies from project to project.
code/common/project-structure.1737629288.txt.gz · Last modified: 2025/01/23 10:48 by joerg.hampel