This file explain quickly how to read the template *.txt files in this folder for code generation. Depending on your action in the plugin generator, you will only keep the following lines NC> : 'Normal' code only EX> : 'Example' code only CM> : Common for 'normal' and 'example' code Some flags are also used to replace/insert some strings in the code. Common tags for all sources {{CODE_UPPER}} : Plugin code (upper case), ex: TUFR ; ONF {{CODE_LOWER}} : Plugin code (lower case) {{NAME_UPPER}} : Plugin/step/filter/... name (upper case) {{NAME_LOWER}} : Plugin/step/filter/... name (lower case) {{NAME}} : Plugin/step/filter/... name (title case), ex: TutorialFR ; StepTutorial0x Plugin tags {{VERSION}} : Plugin version, ex: 1.0.0 {{URL}} : Plugin URL Step tags {{INCLUDES}} : Includes for needed header files {{DESCRIPTION_SHORT}} : Short description of the step {{DESCRIPTION_LONG}} : Detailled description of the step {{ATTRIBUTES_DESC}} : Doxygen description of step's attributes {{ATTRIBUTES_DECL}} : Header declaration of step's attributes {{ATTRIBUTES_INIT}} : Source initialization of step's attributes {{MODEL_IN_DESC}} : Doxygen description of step's models 'IN' {{MODEL_OUT_DESC}} : Doxygen description of step's models 'OUT' {{MODEL_IN_DECL}} : Header declaration of step's models 'IN' {{MODEL_OUT_DECL}} : Header declaration of step's models 'OUT' {{MODEL_IN_INIT}} : Source initialization of step's models 'IN' {{MODEL_OUT_INIT}} : Source initialization of step's models 'OUT' {{CONFIG_DIALOG}} : Source initialization of configuration dialog variables Action (in step) tags {{ACTION_INCL}} : Includes for action(in step) header files {{ACTION_FCT}} : Function declaration/definition related to action trigger {{ACTION_ATR}} : Header declaration of action(in step)'s attributes {{ACTION_INIT}} : Source initialization of action(in step)'s attributes {{ACTION_DEL}} : Source deletion of action(in step)'s attributes {{ACTION_COMP1}} : Source preparation for action(in step)'s compute function {{ACTION_COMP2}} : Source finalization for action(in step)'s compute function