This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/plc4x-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 267045e Site checkin for project PLC4X: Jenkins Tools
267045e is described below
commit 267045e6b8556b05b040ba82823d137e85678ad4
Author: jenkins <[email protected]>
AuthorDate: Wed Feb 12 22:26:38 2020 +0000
Site checkin for project PLC4X: Jenkins Tools
---
apache/index.html | 2 ++
dependency-convergence.html | 2 ++
dependency-info.html | 2 ++
dependency-management.html | 2 ++
developers/building.html | 10 ++++++
developers/code-gen/index.html | 10 ++++++
developers/code-gen/language/freemarker.html | 10 ++++++
developers/code-gen/protocol/df1.html | 10 ++++++
developers/code-gen/protocol/mspec.html | 10 ++++++
developers/conferences.html | 10 ++++++
developers/contributing.html | 10 ++++++
developers/decisions.html | 10 ++++++
developers/index.html | 40 ++++++++++++++-------
developers/infrastructure/ci.html | 10 ++++++
developers/infrastructure/index.html | 16 +++++++--
developers/infrastructure/issues.html | 16 +++++++++
developers/infrastructure/sonar.html | 18 +++++++++-
developers/infrastructure/vm.html | 27 ++++++++++++--
developers/infrastructure/vpn.html | 30 ++++++++++------
developers/infrastructure/website.html | 10 ++++++
developers/infrastructure/wiki.html | 16 +++++++++
developers/jqassistant.html | 10 ++++++
developers/maturity.html | 10 ++++++
developers/preparing.html | 23 +++++++++++-
developers/release/build-tools.html | 10 ++++++
developers/release/index.html | 12 ++++++-
developers/release/release.html | 10 ++++++
developers/release/validation.html | 10 ++++++
developers/team.html | 10 ++++++
.../writing-driver.html => tutorials/index.html} | 24 ++++++-------
.../writing-driver.html | 10 ++++++
distribution-management.html | 2 ++
images/driver-anatomy.png | Bin 12152 -> 12144 bytes
images/{ => plcs}/plc4x-vpn-beckhoff-route-1.png | Bin
images/{ => plcs}/plc4x-vpn-beckhoff-route-2.png | Bin
images/{ => plcs}/plc4x-vpn-beckhoff-route-3.png | Bin
images/{ => plcs}/plc4x-vpn-beckhoff.jpg | Bin
images/{ => plcs}/plc4x-vpn-client-download.png | Bin
images/{ => plcs}/plc4x-vpn-fatek.jpg | Bin
images/{ => plcs}/plc4x-vpn-siemens-hmi.jpg | Bin
images/{ => plcs}/plc4x-vpn-siemens-s7.jpg | Bin
images/{ => plcs}/plc4x-vpn-wago.jpg | Bin
index.html | 2 ++
issue-management.html | 2 ++
licenses.html | 2 ++
mailing-lists.html | 2 ++
modules.html | 2 ++
plc4j/index.html | 2 ++
plc4j/users/gettingstarted.html | 2 ++
plugin-management.html | 2 ++
plugins.html | 2 ++
project-info.html | 2 ++
protocols/ab-eth/index.html | 2 ++
protocols/ads/index.html | 2 ++
protocols/delta-v/index.html | 2 ++
protocols/delta-v/read-data.html | 2 ++
protocols/delta-v/reverse-engineering.html | 2 ++
protocols/ehtercat/index.html | 2 ++
protocols/ethernet-ip/index.html | 2 ++
protocols/features.html | 2 ++
protocols/index.html | 2 ++
protocols/modbus/index.html | 2 ++
protocols/opc-ua/index.html | 2 ++
protocols/s7/index.html | 2 ++
protocols/s7/s7comm-plus.html | 2 ++
protocols/s7/s7comm.html | 2 ++
scm.html | 2 ++
sitemap.html | 8 +++++
summary.html | 2 ++
users/download.html | 2 ++
users/gettingstarted.html | 2 ++
users/index.html | 2 ++
users/industry40.html | 2 ++
users/integrations/apache-calcite.html | 2 ++
users/integrations/apache-camel.html | 2 ++
users/integrations/apache-edgent.html | 2 ++
users/integrations/apache-iotdb.html | 2 ++
users/integrations/apache-kafka.html | 2 ++
users/integrations/apache-nifi.html | 2 ++
users/integrations/apache-streampipes.html | 2 ++
users/integrations/eclipse-ditto.html | 2 ++
users/integrations/elastic-logstash.html | 2 ++
users/integrations/index.html | 2 ++
users/opm.html | 2 ++
users/plc4j/gettingstarted.html | 2 ++
users/protocols/ab-eth.html | 2 ++
users/protocols/ads.html | 2 ++
users/protocols/bacnetip.html | 2 ++
users/protocols/deltav.html | 2 ++
users/protocols/df1.html | 2 ++
users/protocols/ethernet-ip.html | 2 ++
users/protocols/index.html | 2 ++
users/protocols/knxnetip.html | 2 ++
users/protocols/modbus.html | 2 ++
users/protocols/opc-ua.html | 2 ++
users/protocols/s7.html | 2 ++
users/protocols/simulated.html | 2 ++
users/security.html | 2 ++
users/testing.html | 2 ++
users/tools/connection-pool.html | 2 ++
users/tools/index.html | 2 ++
users/tools/opm.html | 2 ++
users/tools/scraper.html | 2 ++
users/tools/testing.html | 2 ++
104 files changed, 490 insertions(+), 42 deletions(-)
diff --git a/apache/index.html b/apache/index.html
index 2becac7..543924e 100644
--- a/apache/index.html
+++ b/apache/index.html
@@ -92,6 +92,8 @@
+
+
<nav class="col-sm-push col-md-2 pt-3 sidebar">
diff --git a/dependency-convergence.html b/dependency-convergence.html
index f5446f8..4570eba 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -92,6 +92,8 @@
+
+
diff --git a/dependency-info.html b/dependency-info.html
index 49a3aa3..7cf5fbc 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -92,6 +92,8 @@
+
+
diff --git a/dependency-management.html b/dependency-management.html
index 49bcbd8..71eb815 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -92,6 +92,8 @@
+
+
diff --git a/developers/building.html b/developers/building.html
index 8de452a..0326f1b 100644
--- a/developers/building.html
+++ b/developers/building.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/code-gen/index.html b/developers/code-gen/index.html
index 29fd03c..6016306 100644
--- a/developers/code-gen/index.html
+++ b/developers/code-gen/index.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<strong class="nav-link">Code Generation</strong>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/code-gen/language/freemarker.html
b/developers/code-gen/language/freemarker.html
index 01871a0..723fa05 100644
--- a/developers/code-gen/language/freemarker.html
+++ b/developers/code-gen/language/freemarker.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../../developers/tutorials/writing-driver.html"
class="nav-link">Writing Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/code-gen/protocol/df1.html
b/developers/code-gen/protocol/df1.html
index 39de89a..65c3ef3 100644
--- a/developers/code-gen/protocol/df1.html
+++ b/developers/code-gen/protocol/df1.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../../developers/tutorials/writing-driver.html"
class="nav-link">Writing Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/code-gen/protocol/mspec.html
b/developers/code-gen/protocol/mspec.html
index bc3c7af..3497147 100644
--- a/developers/code-gen/protocol/mspec.html
+++ b/developers/code-gen/protocol/mspec.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../../developers/tutorials/writing-driver.html"
class="nav-link">Writing Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/conferences.html b/developers/conferences.html
index 5e26f2b..5d42d06 100644
--- a/developers/conferences.html
+++ b/developers/conferences.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/contributing.html b/developers/contributing.html
index 4c11147..efcf99a 100644
--- a/developers/contributing.html
+++ b/developers/contributing.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/decisions.html b/developers/decisions.html
index 2c69cc0..38e3209 100644
--- a/developers/decisions.html
+++ b/developers/decisions.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/index.html b/developers/index.html
index 7987d3c..5f82ab8 100644
--- a/developers/index.html
+++ b/developers/index.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -191,18 +201,6 @@
<p>This part of the Apache PLC4X dedicated to provide information to people
wanting to build PLC4X and hopefully also start contributing to this awesome
project.</p>
</div>
<div class="sect2">
-<h3 id="getting_help">Getting Help</h3>
-<div class="paragraph">
-<p>The primary source for getting help definitely is our project mailing list
<a href="mailto:[email protected]">[email protected]</a>.</p>
-</div>
-<div class="paragraph">
-<p>You can search previous content in our <a
href="https://lists.apache.org/[email protected]">Mail
Archive</a></p>
-</div>
-<div class="paragraph">
-<p>In order to post to the list you first need to subscribe. This can be done
by sending an empty Email to <a
href="mailto:[email protected]">[email protected]</a>.</p>
-</div>
-</div>
-<div class="sect2">
<h3 id="getting_started">Getting Started</h3>
<div class="paragraph">
<p>We have tried to make the PLC4X build experience as smooth as possible and
have tried to reduce the number of required third party tools to an absolute
minimum.</p>
@@ -232,6 +230,24 @@
<p>Please read this page on information about how to build Apache PLC4X.</p>
</div>
</div>
+<div class="sect2">
+<h3 id="contributing">Contributing</h3>
+<div class="paragraph">
+<p>If you want to work on Apache PLC4X in order to <code>fix thing</code>,
<code>add things</code> and start contributing back to the project, please have
a look at our <a href="contributng.html">Contributing</a> page. It should
contain all the information you need.</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="getting_help">Getting Help</h3>
+<div class="paragraph">
+<p>The primary source for getting help definitely is our project mailing list
<a href="mailto:[email protected]">[email protected]</a>.</p>
+</div>
+<div class="paragraph">
+<p>You can search previous content in our <a
href="https://lists.apache.org/[email protected]">Mail
Archive</a></p>
+</div>
+<div class="paragraph">
+<p>In order to post to the list you first need to subscribe. This can be done
by sending an empty Email to <a
href="mailto:[email protected]">[email protected]</a>.</p>
+</div>
+</div>
</div>
</div>
</main>
diff --git a/developers/infrastructure/ci.html
b/developers/infrastructure/ci.html
index d48eaf7..7bd3162 100644
--- a/developers/infrastructure/ci.html
+++ b/developers/infrastructure/ci.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/infrastructure/index.html
b/developers/infrastructure/index.html
index 1eecc70..7bf1b6c 100644
--- a/developers/infrastructure/index.html
+++ b/developers/infrastructure/index.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -185,9 +195,11 @@
</nav>
<main role="main"
class="ml-sm-auto px-4 col-sm-pull col-md-9 col-lg-10 h-100">
<div class="sect1">
-<h2 id="integrations">Integrations</h2>
+<h2 id="infrastructure">Infrastructure</h2>
<div class="sectionbody">
-
+<div class="paragraph">
+<p>In this section you can find information on the services the Apache PLC4X
project makes use of.</p>
+</div>
</div>
</div>
</main>
diff --git a/developers/infrastructure/issues.html
b/developers/infrastructure/issues.html
index 5a6d778..31b94e3 100644
--- a/developers/infrastructure/issues.html
+++ b/developers/infrastructure/issues.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -188,6 +198,12 @@
<h2 id="bug_issue_tracker">Bug & Issue Tracker</h2>
<div class="sectionbody">
<div class="paragraph">
+<p>Our bug & issue tracker is Apache’s Jira instance.</p>
+</div>
+<div class="paragraph">
+<p>This service is available here:</p>
+</div>
+<div class="paragraph">
<p><a href="https://issues.apache.org/jira/projects/PLC4X"
class="bare">https://issues.apache.org/jira/projects/PLC4X</a></p>
</div>
</div>
diff --git a/developers/infrastructure/sonar.html
b/developers/infrastructure/sonar.html
index 8ce58cf..3d97839 100644
--- a/developers/infrastructure/sonar.html
+++ b/developers/infrastructure/sonar.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -188,7 +198,13 @@
<h2 id="code_analysis">Code Analysis</h2>
<div class="sectionbody">
<div class="paragraph">
-<p><a href="https://builds.apache.org/analysis/overview?id=55410"
class="bare">https://builds.apache.org/analysis/overview?id=55410</a></p>
+<p>We are using <code>SonarCloud</code> as the service for static code
analysis.</p>
+</div>
+<div class="paragraph">
+<p>This is an externally hosted service and is available here:</p>
+</div>
+<div class="paragraph">
+<p><a href="https://sonarcloud.io/dashboard?id=apache_plc4x"
class="bare">https://sonarcloud.io/dashboard?id=apache_plc4x</a></p>
</div>
</div>
</div>
diff --git a/developers/infrastructure/vm.html
b/developers/infrastructure/vm.html
index 99d72c9..6625df5 100644
--- a/developers/infrastructure/vm.html
+++ b/developers/infrastructure/vm.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -284,9 +294,7 @@ Password:</pre>
<p>If you now enter your normal password, you’ll simply get
<code>permission denied</code> errors.</p>
</div>
<div class="paragraph">
-<p>In order to execute operations as root on the machine, you need to use an
opie client.
-As with the latest version of Mac Catalina the existing clients no longer work
and using a public web service is a really bad idea, Apache has a service to
calculate:
-<a href="https://reference.apache.org/pdf.lua?/committer/opie"
class="bare">https://reference.apache.org/pdf.lua?/committer/opie</a></p>
+<p>In order to execute operations as root on the machine, you need to use an
opie client.</p>
</div>
<div class="literalblock">
<div class="content">
@@ -305,6 +313,19 @@ As with the latest version of Mac Catalina the existing
clients no longer work a
<div class="paragraph">
<p>Now all you need to do is copy & paste that as password into your SSH
client session.</p>
</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Tip</div>
+</td>
+<td class="content">
+As with the latest version of Mac Catalina the existing clients no longer work
and using a public web service is a really bad idea, Apache has a service to
calculate:
+<a href="https://selfserve.apache.org/otp-md5.html"
class="bare">https://selfserve.apache.org/otp-md5.html</a>
+</td>
+</tr>
+</table>
+</div>
</div>
<div class="sect2">
<h3 id="required_software">Required software</h3>
diff --git a/developers/infrastructure/vpn.html
b/developers/infrastructure/vpn.html
index 8193f60..5b5a53c 100644
--- a/developers/infrastructure/vpn.html
+++ b/developers/infrastructure/vpn.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -206,7 +216,7 @@
</div>
<div class="imageblock">
<div class="content">
-<img src="../images/plc4x-vpn-network.svg" alt="plc4x vpn network"
width="1216" height="444"/>
+<img src="../../images/plc4x-vpn-network.svg" alt="plc4x vpn network"
width="1216" height="444"/>
</div>
</div>
<div class="paragraph">
@@ -222,7 +232,7 @@
<h4 id="fatek_fbs_40mc">Fatek: FBs-40MC</h4>
<div class="imageblock right">
<div class="content">
-<img src="../images/plc4x-vpn-fatek.jpg" alt="plc4x vpn fatek" width="200"/>
+<img src="../../images/plcs/plc4x-vpn-fatek.jpg" alt="plc4x vpn fatek"
width="200"/>
</div>
</div>
<div class="paragraph">
@@ -246,7 +256,7 @@
<h4 id="siemens_s7_1212acdc">Siemens: S7-1212AC/DC</h4>
<div class="imageblock right">
<div class="content">
-<img src="../images/plc4x-vpn-siemens-s7.jpg" alt="plc4x vpn siemens s7"
width="200"/>
+<img src="../../images/plcs/plc4x-vpn-siemens-s7.jpg" alt="plc4x vpn siemens
s7" width="200"/>
</div>
</div>
<div class="paragraph">
@@ -273,7 +283,7 @@
<h4 id="siemens_ktp_400_basic_mono">Siemens: KTP 400 Basic Mono</h4>
<div class="imageblock right">
<div class="content">
-<img src="../images/plc4x-vpn-siemens-hmi.jpg" alt="plc4x vpn siemens hmi"
width="200"/>
+<img src="../../images/plcs/plc4x-vpn-siemens-hmi.jpg" alt="plc4x vpn siemens
hmi" width="200"/>
</div>
</div>
<div class="paragraph">
@@ -300,7 +310,7 @@
<h4 id="wago_750_352_feldbuskoppler_ethernet">WaGo: 750-352 Feldbuskoppler
ETHERNET</h4>
<div class="imageblock right">
<div class="content">
-<img src="../images/plc4x-vpn-wago.jpg" alt="plc4x vpn wago" width="200"/>
+<img src="../../images/plcs/plc4x-vpn-wago.jpg" alt="plc4x vpn wago"
width="200"/>
</div>
</div>
<div class="paragraph">
@@ -332,7 +342,7 @@ The login for this is user: 'admin' pass: 'wago'.</p>
<h4 id="beckhoff_c6920_0030">Beckhoff: C6920-0030</h4>
<div class="imageblock right">
<div class="content">
-<img src="../images/plc4x-vpn-beckhoff.jpg" alt="plc4x vpn beckhoff"
width="200"/>
+<img src="../../images/plcs/plc4x-vpn-beckhoff.jpg" alt="plc4x vpn beckhoff"
width="200"/>
</div>
</div>
<div class="paragraph">
@@ -371,7 +381,7 @@ Right now we hope that as soon as routes have been added
for quite some ips, eve
</div>
<div class="imageblock">
<div class="content">
-<img src="../images/plc4x-vpn-beckhoff-route-1.png" alt="plc4x vpn beckhoff
route 1"/>
+<img src="../../images/plcs/plc4x-vpn-beckhoff-route-1.png" alt="plc4x vpn
beckhoff route 1"/>
</div>
</div>
<div class="paragraph">
@@ -379,7 +389,7 @@ Right now we hope that as soon as routes have been added
for quite some ips, eve
</div>
<div class="imageblock">
<div class="content">
-<img src="../images/plc4x-vpn-beckhoff-route-2.png" alt="plc4x vpn beckhoff
route 2"/>
+<img src="../../images/plcs/plc4x-vpn-beckhoff-route-2.png" alt="plc4x vpn
beckhoff route 2"/>
</div>
</div>
<div class="paragraph">
@@ -387,7 +397,7 @@ Right now we hope that as soon as routes have been added
for quite some ips, eve
</div>
<div class="imageblock">
<div class="content">
-<img src="../images/plc4x-vpn-beckhoff-route-3.png" alt="plc4x vpn beckhoff
route 3"/>
+<img src="../../images/plcs/plc4x-vpn-beckhoff-route-3.png" alt="plc4x vpn
beckhoff route 3"/>
</div>
</div>
<div class="paragraph">
@@ -437,7 +447,7 @@ Next thing, you should ensure, is that the type of
<code>Remote Route</code> is
</div>
<div class="imageblock right">
<div class="content">
-<img src="../images/plc4x-vpn-client-download.png" alt="plc4x vpn client
download"/>
+<img src="../../images/plcs/plc4x-vpn-client-download.png" alt="plc4x vpn
client download"/>
</div>
</div>
<div class="paragraph">
diff --git a/developers/infrastructure/website.html
b/developers/infrastructure/website.html
index 7329d77..5cddab1 100644
--- a/developers/infrastructure/website.html
+++ b/developers/infrastructure/website.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/infrastructure/wiki.html
b/developers/infrastructure/wiki.html
index 813328c..e049fa7 100644
--- a/developers/infrastructure/wiki.html
+++ b/developers/infrastructure/wiki.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -188,6 +198,12 @@
<h2 id="wiki">WIKI</h2>
<div class="sectionbody">
<div class="paragraph">
+<p>We use Apache’s Confluence instance as Wiki, however most information
is generally managed on this website.</p>
+</div>
+<div class="paragraph">
+<p>This service is available here:</p>
+</div>
+<div class="paragraph">
<p><a href="https://cwiki.apache.org/confluence/display/PLC4X"
class="bare">https://cwiki.apache.org/confluence/display/PLC4X</a></p>
</div>
</div>
diff --git a/developers/jqassistant.html b/developers/jqassistant.html
index c2bf017..edc3a8e 100644
--- a/developers/jqassistant.html
+++ b/developers/jqassistant.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/maturity.html b/developers/maturity.html
index 55d4862..a6167ee 100644
--- a/developers/maturity.html
+++ b/developers/maturity.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/preparing.html b/developers/preparing.html
index 07bcff1..c78071d 100644
--- a/developers/preparing.html
+++ b/developers/preparing.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -278,6 +288,17 @@ However in the past with Oracle’s new release
strategy, there have been a
</ul>
</div></div></td>
</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">`with-docker `</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Adds
building of Docker images</p></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="ulist">
+<ul>
+<li>
+<p>docker</p>
+</li>
+</ul>
+</div></div></td>
+</tr>
</tbody>
</table>
<div class="paragraph">
@@ -528,7 +549,7 @@ make altinstall</pre>
</div>
</div>
<div class="sect2">
-<h3 id="macos">macOS</h3>
+<h3 id="macos">MacOS</h3>
<div class="paragraph">
<p>Most libraries on Mac are installed using <code>Homebrew</code>.</p>
</div>
diff --git a/developers/release/build-tools.html
b/developers/release/build-tools.html
index ae685f8..1df1f80 100644
--- a/developers/release/build-tools.html
+++ b/developers/release/build-tools.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/release/index.html b/developers/release/index.html
index 1b77eba..a763848 100644
--- a/developers/release/index.html
+++ b/developers/release/index.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -185,7 +195,7 @@
</nav>
<main role="main"
class="ml-sm-auto px-4 col-sm-pull col-md-9 col-lg-10 h-100">
<div class="sect1">
-<h2 id="integrations">Integrations</h2>
+<h2 id="releasing_and_validating_releases">Releasing and Validating
Releases</h2>
<div class="sectionbody">
</div>
diff --git a/developers/release/release.html b/developers/release/release.html
index bd28b77..5354262 100644
--- a/developers/release/release.html
+++ b/developers/release/release.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/release/validation.html
b/developers/release/validation.html
index f9d6a22..66952a2 100644
--- a/developers/release/validation.html
+++ b/developers/release/validation.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/team.html b/developers/team.html
index 9aae1d4..dd86475 100644
--- a/developers/team.html
+++ b/developers/team.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/developers/writing-driver/writing-driver.html
b/developers/tutorials/index.html
similarity index 95%
copy from developers/writing-driver/writing-driver.html
copy to developers/tutorials/index.html
index 0cc598c..0302c68 100644
--- a/developers/writing-driver/writing-driver.html
+++ b/developers/tutorials/index.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <strong class="nav-link">Tutorials</strong>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/tutorials/writing-driver.html" class="nav-link">Writing
Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
@@ -185,19 +195,9 @@
</nav>
<main role="main"
class="ml-sm-auto px-4 col-sm-pull col-md-9 col-lg-10 h-100">
<div class="sect1">
-<h2 id="basic_building_blocs_of_a_driver_protocol">Basic Building Blocs of a
Driver / Protocol</h2>
+<h2 id="tutorials">Tutorials</h2>
<div class="sectionbody">
-<div class="paragraph">
-<p>The general pipeline for a Protocol looks like the following:</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<img src="../../images/driver-anatomy.png" alt="driver anatomy" width="430"
height="476"/>
-</div>
-</div>
-<div class="paragraph">
-<p>A driver has the task to assemble the pipeline for the protocol(s).</p>
-</div>
+
</div>
</div>
</main>
diff --git a/developers/writing-driver/writing-driver.html
b/developers/tutorials/writing-driver.html
similarity index 95%
rename from developers/writing-driver/writing-driver.html
rename to developers/tutorials/writing-driver.html
index 0cc598c..57ea68b 100644
--- a/developers/writing-driver/writing-driver.html
+++ b/developers/tutorials/writing-driver.html
@@ -98,6 +98,16 @@
<li
class="nav-item">
+ <a href="../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <strong class="nav-link">Writing Drivers</strong>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
<a href="../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
diff --git a/distribution-management.html b/distribution-management.html
index 7f0c270..91efbed 100644
--- a/distribution-management.html
+++ b/distribution-management.html
@@ -92,6 +92,8 @@
+
+
diff --git a/images/driver-anatomy.png b/images/driver-anatomy.png
index 8861fdf..ccdda35 100644
Binary files a/images/driver-anatomy.png and b/images/driver-anatomy.png differ
diff --git a/images/plc4x-vpn-beckhoff-route-1.png
b/images/plcs/plc4x-vpn-beckhoff-route-1.png
similarity index 100%
rename from images/plc4x-vpn-beckhoff-route-1.png
rename to images/plcs/plc4x-vpn-beckhoff-route-1.png
diff --git a/images/plc4x-vpn-beckhoff-route-2.png
b/images/plcs/plc4x-vpn-beckhoff-route-2.png
similarity index 100%
rename from images/plc4x-vpn-beckhoff-route-2.png
rename to images/plcs/plc4x-vpn-beckhoff-route-2.png
diff --git a/images/plc4x-vpn-beckhoff-route-3.png
b/images/plcs/plc4x-vpn-beckhoff-route-3.png
similarity index 100%
rename from images/plc4x-vpn-beckhoff-route-3.png
rename to images/plcs/plc4x-vpn-beckhoff-route-3.png
diff --git a/images/plc4x-vpn-beckhoff.jpg b/images/plcs/plc4x-vpn-beckhoff.jpg
similarity index 100%
rename from images/plc4x-vpn-beckhoff.jpg
rename to images/plcs/plc4x-vpn-beckhoff.jpg
diff --git a/images/plc4x-vpn-client-download.png
b/images/plcs/plc4x-vpn-client-download.png
similarity index 100%
rename from images/plc4x-vpn-client-download.png
rename to images/plcs/plc4x-vpn-client-download.png
diff --git a/images/plc4x-vpn-fatek.jpg b/images/plcs/plc4x-vpn-fatek.jpg
similarity index 100%
rename from images/plc4x-vpn-fatek.jpg
rename to images/plcs/plc4x-vpn-fatek.jpg
diff --git a/images/plc4x-vpn-siemens-hmi.jpg
b/images/plcs/plc4x-vpn-siemens-hmi.jpg
similarity index 100%
rename from images/plc4x-vpn-siemens-hmi.jpg
rename to images/plcs/plc4x-vpn-siemens-hmi.jpg
diff --git a/images/plc4x-vpn-siemens-s7.jpg
b/images/plcs/plc4x-vpn-siemens-s7.jpg
similarity index 100%
rename from images/plc4x-vpn-siemens-s7.jpg
rename to images/plcs/plc4x-vpn-siemens-s7.jpg
diff --git a/images/plc4x-vpn-wago.jpg b/images/plcs/plc4x-vpn-wago.jpg
similarity index 100%
rename from images/plc4x-vpn-wago.jpg
rename to images/plcs/plc4x-vpn-wago.jpg
diff --git a/index.html b/index.html
index 603b11f..7a6e3b9 100644
--- a/index.html
+++ b/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/issue-management.html b/issue-management.html
index 9b2609b..120611f 100644
--- a/issue-management.html
+++ b/issue-management.html
@@ -92,6 +92,8 @@
+
+
diff --git a/licenses.html b/licenses.html
index 4df7701..77baabe 100644
--- a/licenses.html
+++ b/licenses.html
@@ -92,6 +92,8 @@
+
+
diff --git a/mailing-lists.html b/mailing-lists.html
index 019d8d5..2765bac 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -92,6 +92,8 @@
+
+
diff --git a/modules.html b/modules.html
index 7e9c2bd..28f2845 100644
--- a/modules.html
+++ b/modules.html
@@ -92,6 +92,8 @@
+
+
diff --git a/plc4j/index.html b/plc4j/index.html
index a951fdb..4c7cb49 100644
--- a/plc4j/index.html
+++ b/plc4j/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/plc4j/users/gettingstarted.html b/plc4j/users/gettingstarted.html
index ecea228..0881933 100644
--- a/plc4j/users/gettingstarted.html
+++ b/plc4j/users/gettingstarted.html
@@ -92,6 +92,8 @@
+
+
diff --git a/plugin-management.html b/plugin-management.html
index fdaa1a0..8e2edaa 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -92,6 +92,8 @@
+
+
diff --git a/plugins.html b/plugins.html
index 8813211..0d1f1bd 100644
--- a/plugins.html
+++ b/plugins.html
@@ -92,6 +92,8 @@
+
+
diff --git a/project-info.html b/project-info.html
index be4edf9..954be4b 100644
--- a/project-info.html
+++ b/project-info.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/ab-eth/index.html b/protocols/ab-eth/index.html
index 7300717..7d594b4 100644
--- a/protocols/ab-eth/index.html
+++ b/protocols/ab-eth/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/ads/index.html b/protocols/ads/index.html
index 8ae3942..ab4ef92 100644
--- a/protocols/ads/index.html
+++ b/protocols/ads/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/delta-v/index.html b/protocols/delta-v/index.html
index 41c3c0d..7723fba 100644
--- a/protocols/delta-v/index.html
+++ b/protocols/delta-v/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/delta-v/read-data.html b/protocols/delta-v/read-data.html
index 1c7409e..4cde04d 100644
--- a/protocols/delta-v/read-data.html
+++ b/protocols/delta-v/read-data.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/delta-v/reverse-engineering.html
b/protocols/delta-v/reverse-engineering.html
index b0dfe12..e67103f 100644
--- a/protocols/delta-v/reverse-engineering.html
+++ b/protocols/delta-v/reverse-engineering.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/ehtercat/index.html b/protocols/ehtercat/index.html
index a80f719..29a7134 100644
--- a/protocols/ehtercat/index.html
+++ b/protocols/ehtercat/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/ethernet-ip/index.html b/protocols/ethernet-ip/index.html
index fcc3cba..d49253f 100644
--- a/protocols/ethernet-ip/index.html
+++ b/protocols/ethernet-ip/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/features.html b/protocols/features.html
index 394d161..3de9f92 100644
--- a/protocols/features.html
+++ b/protocols/features.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/index.html b/protocols/index.html
index cbaf362..5599a2f 100644
--- a/protocols/index.html
+++ b/protocols/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/modbus/index.html b/protocols/modbus/index.html
index d148fdd..eca6936 100644
--- a/protocols/modbus/index.html
+++ b/protocols/modbus/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/opc-ua/index.html b/protocols/opc-ua/index.html
index 21d12e6..81dab35 100644
--- a/protocols/opc-ua/index.html
+++ b/protocols/opc-ua/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/s7/index.html b/protocols/s7/index.html
index 09d7fc2..0ff459c 100644
--- a/protocols/s7/index.html
+++ b/protocols/s7/index.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/s7/s7comm-plus.html b/protocols/s7/s7comm-plus.html
index 27b594c..f26e2e7 100644
--- a/protocols/s7/s7comm-plus.html
+++ b/protocols/s7/s7comm-plus.html
@@ -92,6 +92,8 @@
+
+
diff --git a/protocols/s7/s7comm.html b/protocols/s7/s7comm.html
index d36952f..61b1da6 100644
--- a/protocols/s7/s7comm.html
+++ b/protocols/s7/s7comm.html
@@ -92,6 +92,8 @@
+
+
diff --git a/scm.html b/scm.html
index 4df35d6..5c77931 100644
--- a/scm.html
+++ b/scm.html
@@ -92,6 +92,8 @@
+
+
diff --git a/sitemap.html b/sitemap.html
index f0cc6e9..68f11d1 100644
--- a/sitemap.html
+++ b/sitemap.html
@@ -92,6 +92,8 @@
+
+
@@ -198,6 +200,12 @@
<li><a href="developers/contributing.html">Contributing</a></li>
+<li><a href="developers/tutorials/index.html">Tutorials</a>
+
+<ul>
+
+<li><a href="developers/tutorials/writing-driver.html">Writing
Drivers</a></li></ul></li>
+
<li><a href="developers/code-gen/index.html">Code Generation</a>
<ul>
diff --git a/summary.html b/summary.html
index 93c3b7e..21ec18a 100644
--- a/summary.html
+++ b/summary.html
@@ -92,6 +92,8 @@
+
+
diff --git a/users/download.html b/users/download.html
index b72c576..ff05096 100644
--- a/users/download.html
+++ b/users/download.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/gettingstarted.html b/users/gettingstarted.html
index 3a13604..1995ade 100644
--- a/users/gettingstarted.html
+++ b/users/gettingstarted.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/index.html b/users/index.html
index c179663..7996f1a 100644
--- a/users/index.html
+++ b/users/index.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/industry40.html b/users/industry40.html
index 286d3c9..e26f834 100644
--- a/users/industry40.html
+++ b/users/industry40.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/apache-calcite.html
b/users/integrations/apache-calcite.html
index 1f9030e..471c14b 100644
--- a/users/integrations/apache-calcite.html
+++ b/users/integrations/apache-calcite.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/apache-camel.html
b/users/integrations/apache-camel.html
index c1091ac..99e384a 100644
--- a/users/integrations/apache-camel.html
+++ b/users/integrations/apache-camel.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/apache-edgent.html
b/users/integrations/apache-edgent.html
index 439f37b..0fb24eb 100644
--- a/users/integrations/apache-edgent.html
+++ b/users/integrations/apache-edgent.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/apache-iotdb.html
b/users/integrations/apache-iotdb.html
index e0bf673..6db6213 100644
--- a/users/integrations/apache-iotdb.html
+++ b/users/integrations/apache-iotdb.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/apache-kafka.html
b/users/integrations/apache-kafka.html
index 88aaf2a..a1fe48b 100644
--- a/users/integrations/apache-kafka.html
+++ b/users/integrations/apache-kafka.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/apache-nifi.html
b/users/integrations/apache-nifi.html
index 19336cb..d805e8b 100644
--- a/users/integrations/apache-nifi.html
+++ b/users/integrations/apache-nifi.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/apache-streampipes.html
b/users/integrations/apache-streampipes.html
index dc2a1d7..1bc5a6e 100644
--- a/users/integrations/apache-streampipes.html
+++ b/users/integrations/apache-streampipes.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/eclipse-ditto.html
b/users/integrations/eclipse-ditto.html
index f2c84aa..8297048 100644
--- a/users/integrations/eclipse-ditto.html
+++ b/users/integrations/eclipse-ditto.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/elastic-logstash.html
b/users/integrations/elastic-logstash.html
index 91551bf..fce43d2 100644
--- a/users/integrations/elastic-logstash.html
+++ b/users/integrations/elastic-logstash.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/integrations/index.html b/users/integrations/index.html
index 501c669..16a613a 100644
--- a/users/integrations/index.html
+++ b/users/integrations/index.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/opm.html b/users/opm.html
index 8e86432..e3735fa 100644
--- a/users/opm.html
+++ b/users/opm.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/plc4j/gettingstarted.html b/users/plc4j/gettingstarted.html
index 6e330e6..a54cabc 100644
--- a/users/plc4j/gettingstarted.html
+++ b/users/plc4j/gettingstarted.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/ab-eth.html b/users/protocols/ab-eth.html
index a52af60..7816b87 100644
--- a/users/protocols/ab-eth.html
+++ b/users/protocols/ab-eth.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/ads.html b/users/protocols/ads.html
index 4ee67dc..bdca23d 100644
--- a/users/protocols/ads.html
+++ b/users/protocols/ads.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/bacnetip.html b/users/protocols/bacnetip.html
index e0e7874..c3b9c48 100644
--- a/users/protocols/bacnetip.html
+++ b/users/protocols/bacnetip.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/deltav.html b/users/protocols/deltav.html
index b2f58c3..6871fac 100644
--- a/users/protocols/deltav.html
+++ b/users/protocols/deltav.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/df1.html b/users/protocols/df1.html
index e8e9c7f..8564a60 100644
--- a/users/protocols/df1.html
+++ b/users/protocols/df1.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/ethernet-ip.html b/users/protocols/ethernet-ip.html
index 3ae70d6..588d0c6 100644
--- a/users/protocols/ethernet-ip.html
+++ b/users/protocols/ethernet-ip.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/index.html b/users/protocols/index.html
index 260fa57..9d3af49 100644
--- a/users/protocols/index.html
+++ b/users/protocols/index.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/knxnetip.html b/users/protocols/knxnetip.html
index 8c8da48..38c5b3e 100644
--- a/users/protocols/knxnetip.html
+++ b/users/protocols/knxnetip.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/modbus.html b/users/protocols/modbus.html
index c134b15..b3d594e 100644
--- a/users/protocols/modbus.html
+++ b/users/protocols/modbus.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/opc-ua.html b/users/protocols/opc-ua.html
index 18041b8..18945e6 100644
--- a/users/protocols/opc-ua.html
+++ b/users/protocols/opc-ua.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/s7.html b/users/protocols/s7.html
index 4c64732..dd85a63 100644
--- a/users/protocols/s7.html
+++ b/users/protocols/s7.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/protocols/simulated.html b/users/protocols/simulated.html
index a43feb5..cd8b679 100644
--- a/users/protocols/simulated.html
+++ b/users/protocols/simulated.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/security.html b/users/security.html
index e4fadb2..ce51297 100644
--- a/users/security.html
+++ b/users/security.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/testing.html b/users/testing.html
index 7e7826a..5475790 100644
--- a/users/testing.html
+++ b/users/testing.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/tools/connection-pool.html b/users/tools/connection-pool.html
index 0b98e0b..fc12116 100644
--- a/users/tools/connection-pool.html
+++ b/users/tools/connection-pool.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/tools/index.html b/users/tools/index.html
index 1a9836e..45b74b0 100644
--- a/users/tools/index.html
+++ b/users/tools/index.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/tools/opm.html b/users/tools/opm.html
index 566a175..cbc8c5d 100644
--- a/users/tools/opm.html
+++ b/users/tools/opm.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/tools/scraper.html b/users/tools/scraper.html
index 3b9a7a5..dc1f2c9 100644
--- a/users/tools/scraper.html
+++ b/users/tools/scraper.html
@@ -202,6 +202,8 @@
+
+
diff --git a/users/tools/testing.html b/users/tools/testing.html
index a4743d1..d564a97 100644
--- a/users/tools/testing.html
+++ b/users/tools/testing.html
@@ -202,6 +202,8 @@
+
+
