diff --git a/Applications/CLI/ogs.cpp b/Applications/CLI/ogs.cpp
index 50d3df200ed474d3ce7eae5599728991a1bc10c8..03d29d5f329883c59d586fa4c1557c0eecdee9b1 100644
--- a/Applications/CLI/ogs.cpp
+++ b/Applications/CLI/ogs.cpp
@@ -130,8 +130,10 @@ int main(int argc, char *argv[])
 
 #ifdef USE_INSITU
             auto isInsituConfigured = false;
+            //! \ogs_file_param{prj__insitu}
             if (auto t = project_config->getConfigSubtreeOptional("insitu"))
             {
+                //! \ogs_file_param{prj__insitu__scripts}
                 InSituLib::Initialize(t->getConfigSubtree("scripts"), BaseLib::extractPath(project_arg.getValue()));
                 isInsituConfigured = true;
             }
diff --git a/Applications/InSituLib/Adaptor.cpp b/Applications/InSituLib/Adaptor.cpp
index 81ddffacfc85e1a03134581a8ded9a5f35914f5a..29713b777dfc0992440727ff54d0baf752f8b305 100644
--- a/Applications/InSituLib/Adaptor.cpp
+++ b/Applications/InSituLib/Adaptor.cpp
@@ -35,8 +35,10 @@ void Initialize(BaseLib::ConfigTree const& scripts_config,
     {
         Processor->RemoveAllPipelines();
     }
+    //! \ogs_file_param{prj__insitu__scripts__script}
     for (auto script_config : scripts_config.getConfigSubtreeList("script"))
     {
+        //! \ogs_file_param{prj__insitu__scripts__script__name}
         auto scriptName = script_config.getConfigParameter<std::string>("name");
         INFO("Initializing in-situ script: %s", scriptName.c_str());
         std::stringstream ss;
diff --git a/Documentation/ProjectFile/prj/insitu/i_insitu.md b/Documentation/ProjectFile/prj/insitu/i_insitu.md
index 0809d5695508863bfcae2b9516c3d42cac56c497..47cfd8a6ab588be839cf775c45d1773e50ab7d14 100644
--- a/Documentation/ProjectFile/prj/insitu/i_insitu.md
+++ b/Documentation/ProjectFile/prj/insitu/i_insitu.md
@@ -1 +1,3 @@
 In this group the configuration of insitu visualization is described.
+
+See also \ref ogs_file_param__prj__insitu__scripts.