You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ri...@apache.org on 2020/02/27 10:41:56 UTC

[incubator-streampipes-website] branch dev updated: Fix pipeline element overview

This is an automated email from the ASF dual-hosted git repository.

riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes-website.git


The following commit(s) were added to refs/heads/dev by this push:
     new 2180793  Fix pipeline element overview
2180793 is described below

commit 21807933cee37a4adfb24ce331e2383729a5efb0
Author: Dominik Riemer <ri...@fzi.de>
AuthorDate: Thu Feb 27 11:41:39 2020 +0100

    Fix pipeline element overview
---
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  53 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  53 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  61 +++
 .../documentation.md                               |  51 ++
 .../documentation.md                               |  50 ++
 .../documentation.md                               |  56 +++
 .../documentation.md                               |  56 +++
 .../documentation.md                               |  56 +++
 .../documentation.md                               |  51 ++
 .../documentation.md                               |  48 ++
 .../documentation.md                               |  31 ++
 .../documentation.md                               |  50 ++
 .../documentation.md                               |  47 ++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  56 +++
 .../documentation.md                               |  67 +++
 .../documentation.md                               |  48 ++
 .../documentation.md                               |  53 +++
 .../documentation.md                               |  56 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  51 ++
 .../documentation.md                               |  53 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  67 +++
 .../documentation.md                               | 167 +++++++
 .../documentation.md                               |  64 +++
 .../documentation.md                               |  60 +++
 .../documentation.md                               |  57 +++
 .../documentation.md                               |  57 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  64 +++
 .../documentation.md                               |  51 ++
 .../documentation.md                               |  70 +++
 .../documentation.md                               |  56 +++
 .../documentation.md                               |  53 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  44 ++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  58 +++
 .../documentation.md                               |  60 +++
 .../documentation.md                               |  50 ++
 .../documentation.md                               |  35 ++
 .../documentation.md                               |  58 +++
 .../documentation.md                               |  60 +++
 .../documentation.md                               |  61 +++
 .../documentation.md                               |  63 +++
 .../documentation.md                               |  74 +++
 .../documentation.md                               |  52 ++
 .../documentation.md                               |  63 +++
 .../documentation.md                               |  60 +++
 .../documentation.md                               |  63 +++
 .../documentation.md                               |  22 +-
 .../documentation.md                               |  70 +++
 .../documentation.md                               |  72 +++
 .../documentation.md                               |  73 +++
 .../documentation.md                               |  52 ++
 .../documentation.md                               |  85 ++++
 .../documentation.md                               |  58 +++
 .../documentation.md                               |  67 +++
 .../documentation.md                               |  63 +++
 .../documentation.md                               |  68 +++
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  43 --
 .../documentation.md                               |  32 --
 .../documentation.md                               |  38 --
 .../documentation.md                               |  38 --
 .../documentation.md                               |  38 --
 .../documentation.md                               |  33 --
 .../documentation.md                               |  30 --
 .../documentation.md                               |  32 --
 .../documentation.md                               |  38 --
 .../documentation.md                               |  30 --
 .../documentation.md                               |  35 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  33 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  35 --
 .../documentation.md                               |  37 --
 .../documentation.md                               |  36 --
 .../documentation.md                               |  40 --
 .../documentation.md                               |  42 --
 .../documentation.md                               |  42 --
 .../documentation.md                               |  43 --
 .../documentation.md                               |  56 ---
 .../documentation.md                               |  35 --
 .../documentation.md                               |  42 --
 .../documentation.md                               |  45 --
 .../documentation.md                               |  55 ---
 .../documentation.md                               |  34 --
 .../documentation.md                               |  40 --
 .../documentation.md                               |  49 --
 .../documentation.md                               |  45 --
 .../documentation.md                               |  50 --
 documentation/docs/pipeline-elements.md            |   2 +-
 documentation/website/i18n/en.json                 | 524 +++++++++++++++++++--
 documentation/website/sidebars.json                |   7 +-
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  56 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  62 +++
 .../documentation.md                               |  52 ++
 .../documentation.md                               |  51 ++
 .../documentation.md                               |  57 +++
 .../documentation.md                               |  57 +++
 .../documentation.md                               |  57 +++
 .../documentation.md                               |  52 ++
 .../documentation.md                               |  49 ++
 .../documentation.md                               |  32 ++
 .../documentation.md                               |  51 ++
 .../documentation.md                               |  48 ++
 .../documentation.md                               |  56 +++
 .../documentation.md                               |  57 +++
 .../documentation.md                               |  68 +++
 .../documentation.md                               |  49 ++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  57 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  52 ++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  68 +++
 .../documentation.md                               | 168 +++++++
 .../documentation.md                               |  65 +++
 .../documentation.md                               |  61 +++
 .../documentation.md                               |  58 +++
 .../documentation.md                               |  58 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  65 +++
 .../documentation.md                               |  52 ++
 .../documentation.md                               |  71 +++
 .../documentation.md                               |  57 +++
 .../documentation.md                               |  54 +++
 .../documentation.md                               |  56 +++
 .../documentation.md                               |  45 ++
 .../documentation.md                               |  55 +++
 .../documentation.md                               |  59 +++
 .../documentation.md                               |  61 +++
 .../documentation.md                               |  51 ++
 .../documentation.md                               |  36 ++
 .../documentation.md                               |  59 +++
 .../documentation.md                               |  61 +++
 .../documentation.md                               |  62 +++
 .../documentation.md                               |  64 +++
 .../documentation.md                               |  75 +++
 .../documentation.md                               |  53 +++
 .../documentation.md                               |  64 +++
 .../documentation.md                               |  61 +++
 .../documentation.md                               |  64 +++
 .../documentation.md                               |  86 ++++
 .../documentation.md                               |  71 +++
 .../documentation.md                               |  73 +++
 .../documentation.md                               |  74 +++
 .../documentation.md                               |  53 +++
 .../documentation.md                               |  86 ++++
 .../documentation.md                               |  59 +++
 .../documentation.md                               |  68 +++
 .../documentation.md                               |  64 +++
 .../documentation.md                               |  69 +++
 .../version-0.65.0-pre-asf/pipeline-elements.md    |   8 +
 .../version-0.65.0-pre-asf-sidebars.json           |  43 ++
 206 files changed, 9537 insertions(+), 1851 deletions(-)

diff --git a/documentation/docs/org.apache.streampipes.processor.geo.flink/documentation.md b/documentation/docs/org.apache.streampipes.processor.geo.flink/documentation.md
new file mode 100644
index 0000000..e01b688
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processor.geo.flink/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processor.geo.flink
+title: Spatial Grid Enrichment
+sidebar_label: Spatial Grid Enrichment
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processor.geo.flink/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Groups spatial events into cells of a given size
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processor.geo.jvm.geocoding/documentation.md b/documentation/docs/org.apache.streampipes.processor.geo.jvm.geocoding/documentation.md
new file mode 100644
index 0000000..6c64412
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processor.geo.jvm.geocoding/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processor.geo.jvm.geocoding
+title: Google Maps Geocoder
+sidebar_label: Google Maps Geocoder
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+</p>
+
+***
+
+## Description
+
+This processor computes the latitude and longitude values from a location (a place name such as "Karlsruhe, Germany
+") and adds the result to the event.
+
+***
+
+## Required input
+
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processor.geo.jvm.reversegeocoding/documentation.md b/documentation/docs/org.apache.streampipes.processor.geo.jvm.reversegeocoding/documentation.md
new file mode 100644
index 0000000..754096b
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processor.geo.jvm.reversegeocoding/documentation.md
@@ -0,0 +1,53 @@
+---
+id: org.apache.streampipes.processor.geo.jvm.reversegeocoding
+title: Reverse Geocoder
+sidebar_label: Reverse Geocoder
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+</p>
+
+***
+
+## Description
+
+This processor computes place name based on given lat/lng coordinates that are transmitted as fields from an event.
+
+***
+
+## Required input
+
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processor.geo.jvm.staticgeocoding/documentation.md b/documentation/docs/org.apache.streampipes.processor.geo.jvm.staticgeocoding/documentation.md
new file mode 100644
index 0000000..c1cdac2
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processor.geo.jvm.staticgeocoding/documentation.md
@@ -0,0 +1,55 @@
+---
+id: org.apache.streampipes.processor.geo.jvm.staticgeocoding
+title: Static Google Maps Geocoder
+sidebar_label: Static Google Maps Geocoder
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+</p>
+
+***
+
+## Description
+
+This processor computes the latitude and longitude values from a fixed location (a place name such as "Karlsruhe
+, Germany
+") and adds the result to the event.
+
+***
+
+## Required input
+
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/documentation.md b/documentation/docs/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/documentation.md
new file mode 100644
index 0000000..3d5b5d9
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/documentation.md
@@ -0,0 +1,53 @@
+---
+id: org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification
+title: Generic Image Classification
+sidebar_label: Generic Image Classification
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Image  + Classification Description (Generic Model)
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processor.imageclassification.jvm.image-enricher/documentation.md b/documentation/docs/org.apache.streampipes.processor.imageclassification.jvm.image-enricher/documentation.md
new file mode 100644
index 0000000..70c42f9
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processor.imageclassification.jvm.image-enricher/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processor.imageclassification.jvm.image-enricher
+title: Image Enricher
+sidebar_label: Image Enricher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processor.imageclassification.jvm.image-enricher/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Image Enrichment: Enriches an  + image with  + given bounding box coordinates
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processor.imageclassification.qrcode/documentation.md b/documentation/docs/org.apache.streampipes.processor.imageclassification.qrcode/documentation.md
new file mode 100644
index 0000000..9caafa2
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processor.imageclassification.qrcode/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processor.imageclassification.qrcode
+title: QR Code Reader
+sidebar_label: QR Code Reader
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processor.imageclassification.qrcode/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+QR Code Reader: Detects a QR Code in an image
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.aggregation.flink.aggregation/documentation.md b/documentation/docs/org.apache.streampipes.processors.aggregation.flink.aggregation/documentation.md
new file mode 100644
index 0000000..45656e5
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.aggregation.flink.aggregation/documentation.md
@@ -0,0 +1,61 @@
+---
+id: org.apache.streampipes.processors.aggregation.flink.aggregation
+title: Aggregation
+sidebar_label: Aggregation
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.aggregation/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Performs different aggregation functions based on a sliding time window (e.g., average, sum, min, max)
+
+***
+
+## Required input
+
+The aggregation processor requires a data stream that has at least one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Group by
+The aaggregation function can be calculated separately (partitioned) by the selected field value. 
+
+### Output every
+The frequency in which aggregated values are sent in seconds.
+
+### Time window
+The size of the time window in seconds
+
+### Aggregated Value
+The field used for calculating the aggregation value.
+
+## Output
+
+This processor appends the latest aggregated value to every input event that arrives.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.aggregation.flink.eventcount/documentation.md b/documentation/docs/org.apache.streampipes.processors.aggregation.flink.eventcount/documentation.md
new file mode 100644
index 0000000..908bdaf
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.aggregation.flink.eventcount/documentation.md
@@ -0,0 +1,51 @@
+---
+id: org.apache.streampipes.processors.aggregation.flink.eventcount
+title: Event Counter
+sidebar_label: Event Counter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+
+
+***
+
+## Description
+
+Counts the number of events arriving within a time window. An event is emitted every time the time window expires.
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Time Window: The scale and size of the time window.
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.aggregation.flink.rate/documentation.md b/documentation/docs/org.apache.streampipes.processors.aggregation.flink.rate/documentation.md
new file mode 100644
index 0000000..f26bc9d
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.aggregation.flink.rate/documentation.md
@@ -0,0 +1,50 @@
+---
+id: org.apache.streampipes.processors.aggregation.flink.rate
+title: Event Rate
+sidebar_label: Event Rate
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.rate/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Computes the current event rate. Output is a number representing events per second.
+
+***
+
+## Required input
+
+The event rate processor works with any stream and does not have any specific requirements.
+
+***
+
+## Configuration
+
+### Time Baseline
+Time window size used for calculating the rate in seconds, also defines the output rate
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/documentation.md b/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/documentation.md
new file mode 100644
index 0000000..982cd64
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/documentation.md
@@ -0,0 +1,56 @@
+---
+id: org.apache.streampipes.processors.enricher.flink.processor.math.mathop
+title: Math
+sidebar_label: Math
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Performs calculations on event properties (+, -, *, /, %).
+
+***
+
+## Required input
+The math processor works with any event that has at least one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Left operand
+The field from the input event that should be used as the left operand.
+
+### Right operand
+The field from the input event that should be used as the right operand.
+
+### Operation
+The math operation that should be performed.
+
+## Output
+The processor appends the calculation result to each input event.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/documentation.md b/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/documentation.md
new file mode 100644
index 0000000..700acc5
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/documentation.md
@@ -0,0 +1,56 @@
+---
+id: org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop
+title: Static Math
+sidebar_label: Static Math
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Performs calculation on an event property with a static value (+, -, *, /, %).
+
+***
+
+## Required input
+The math processor works with any event that has at least one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Left operand
+The field from the input event that should be used as the left operand.
+
+### Right operand value
+Specify the value of the right operand.
+
+### Operation
+The math operation that should be performed.
+
+## Output
+The processor appends the calculation result to each input event.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/documentation.md b/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/documentation.md
new file mode 100644
index 0000000..4771916
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/documentation.md
@@ -0,0 +1,56 @@
+---
+id: org.apache.streampipes.processors.enricher.flink.processor.trigonometry
+title: Trigonometry Functions
+sidebar_label: Trigonometry Functions
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Performs Trigonometric functions (sin, cos, tan) on event properties.
+
+***
+
+## Required input
+The trigonometry processor works with any event that has at least one field containing a numerical value.
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### Alpha
+The field that should be used for calculating the trigonometric function.
+
+
+### Operation
+The trigonometric function that should be calculated.
+
+## Output
+The processor appends the calculation result to each input event.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/documentation.md b/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/documentation.md
new file mode 100644
index 0000000..842add4
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/documentation.md
@@ -0,0 +1,51 @@
+---
+id: org.apache.streampipes.processors.enricher.flink.processor.urldereferencing
+title: URL Dereferencing
+sidebar_label: URL Dereferencing
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Parses and appends the html page as a string to event.
+
+***
+
+## Required input
+The URL Dereferencing processor requires an input stream that provides an input field of type 'string', representing 
+the URL to dereference.
+
+***
+
+## Configuration
+
+### URL
+The field containing the URL to dereference.
+
+## Output
+The processor appends the extracted HTML page to each input event.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.enricher.flink.timestamp/documentation.md b/documentation/docs/org.apache.streampipes.processors.enricher.flink.timestamp/documentation.md
new file mode 100644
index 0000000..cbe05b4
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.enricher.flink.timestamp/documentation.md
@@ -0,0 +1,48 @@
+---
+id: org.apache.streampipes.processors.enricher.flink.timestamp
+title: Timestamp Enricher
+sidebar_label: Timestamp Enricher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.timestamp/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+Appends the current time in ms to the event payload.
+
+***
+
+## Required input
+The timestamp enricher works with any input event.
+
+***
+
+## Configuration
+
+(no further configuration required)
+
+## Output
+This processor appends the current system time to every input event.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.enricher.jvm.sizemeasure/documentation.md b/documentation/docs/org.apache.streampipes.processors.enricher.jvm.sizemeasure/documentation.md
new file mode 100644
index 0000000..89ad791
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.enricher.jvm.sizemeasure/documentation.md
@@ -0,0 +1,31 @@
+---
+id: org.apache.streampipes.processors.enricher.jvm.sizemeasure
+title: Size Measure
+sidebar_label: Size Measure
+---
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.jvm.sizemeasure/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Measures the size of an incoming event and appends this number to the event by serializing it.
+
+***
+
+## Required input
+The size measure processor does not have any specific input requirements.
+
+***
+
+## Configuration
+
+You can specify if the size should be in Bytes, Kilobytes (1024 Bytes) or in Megabytes (1024 Kilobytes).
+
+## Output
+The size measure processor appends the size of the event (without the field, which is getting added) as a double. The rest of the event stays the same.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.filters.jvm.compose/documentation.md b/documentation/docs/org.apache.streampipes.processors.filters.jvm.compose/documentation.md
new file mode 100644
index 0000000..132c05f
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.filters.jvm.compose/documentation.md
@@ -0,0 +1,50 @@
+---
+id: org.apache.streampipes.processors.filters.jvm.compose
+title: Compose
+sidebar_label: Compose
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.compose/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Merges two event streams. Any time, a new input event arrives, it is merged with the last input event from the other 
+event stream and forwarded.
+
+***
+
+## Required input
+The Compose processor does not have any specific input requirements.
+
+***
+
+## Configuration
+
+(no further configuration required)
+
+## Output
+The compose processor has a configurable output that can be selected by the user at pipeline modeling time.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.filters.jvm.enrich/documentation.md b/documentation/docs/org.apache.streampipes.processors.filters.jvm.enrich/documentation.md
new file mode 100644
index 0000000..5001f92
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.filters.jvm.enrich/documentation.md
@@ -0,0 +1,47 @@
+---
+id: org.apache.streampipes.processors.filters.jvm.enrich
+title: Merge By Enrich
+sidebar_label: Merge By Enrich
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.enrich/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+Merges two data streams by enriching one of the streams with the properties of the other stream. The output frequency is the same as the frequency of the stream which is enriched.
+***
+
+## Required input
+None
+***
+
+## Configuration
+
+* Select the stream which should be enriched with the properties of the other stream.
+  * The last event of the stream is hold in state and each event of the other stream is enriched by the properties the user selected
+
+## Output
+The compose processor has a configurable output that can be selected by the user at pipeline modeling time.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.filters.jvm.merge/documentation.md b/documentation/docs/org.apache.streampipes.processors.filters.jvm.merge/documentation.md
new file mode 100644
index 0000000..1ee7b6f
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.filters.jvm.merge/documentation.md
@@ -0,0 +1,55 @@
+---
+id: org.apache.streampipes.processors.filters.jvm.merge
+title: Merge By Time
+sidebar_label: Merge By Time
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.merge/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Merges two event streams by their timestamp.
+Two events of the different streams are merged when they occure to the same time
+
+The following figure shows how the events of the two data streams will be mergrged:
+
+<p align="center"> 
+    <img width="width: 50%;" src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.merge/merge_description.png" class="pe-image-documentation"/>
+</p>
+***
+
+## Required input
+Each of the data streams needs a timestamp.
+***
+
+## Configuration
+
+* For each stream a the timestamp property on which the merger is performed has to be selected
+* The Time Interval describes the maximum value between two events to decide whether they are a match. To be a valid match the following function must be true: | timestamp_stream_1 - timestamp_stream_2 | < interval
+
+## Output
+The compose processor has a configurable output that can be selected by the user at pipeline modeling time.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.filters.jvm.numericalfilter/documentation.md b/documentation/docs/org.apache.streampipes.processors.filters.jvm.numericalfilter/documentation.md
new file mode 100644
index 0000000..b3ed295
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.filters.jvm.numericalfilter/documentation.md
@@ -0,0 +1,56 @@
+---
+id: org.apache.streampipes.processors.filters.jvm.numericalfilter
+title: Numerical Filter
+sidebar_label: Numerical Filter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.numericalfilter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+The Numerical Filter processor filters numerical values based on a given threshold.
+
+***
+
+## Required input
+The processor works with any input event that has one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Field
+Specifies the field name where the filter operation should be applied on.
+
+
+### Operation
+Specifies the filter operation that should be applied on the field.
+
+### Threshold value
+Specifies the threshold value.
+
+## Output
+The processor outputs the input event if it satisfies the filter expression.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/documentation.md b/documentation/docs/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/documentation.md
new file mode 100644
index 0000000..e631e21
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/documentation.md
@@ -0,0 +1,67 @@
+---
+id: org.apache.streampipes.processors.filters.jvm.numericaltextfilter
+title: Numerical Text Filter
+sidebar_label: Numerical Text Filter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+
+***
+
+## Description
+The Numerical Text Filter processor filters numerical values based on a given threshold and text values 
+based on a given string. It only forwards events in case both criteria are satisfied.
+
+***
+
+## Required input
+The processor works with any input event that has one field containing a numerical value and one field 
+containing a text.
+
+***
+
+## Configuration
+
+### Number Field
+Specifies the field name where the filter operation should be applied on.
+
+### Number Operation
+Specifies the filter operation that should be applied on the field.
+
+### Number Threshold
+Specifies the threshold value.
+
+### Text Field
+The field containing the text that should be filtered.
+
+### Text Operation
+The operation used by the filter processor (equals or matches).
+
+### Text Keyword
+Specifies the keyword to filter the text field.
+
+## Output
+The processor outputs the input event if it satisfies the filter expression.
diff --git a/documentation/docs/org.apache.streampipes.processors.filters.jvm.project/documentation.md b/documentation/docs/org.apache.streampipes.processors.filters.jvm.project/documentation.md
new file mode 100644
index 0000000..124d59d
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.filters.jvm.project/documentation.md
@@ -0,0 +1,48 @@
+---
+id: org.apache.streampipes.processors.filters.jvm.project
+title: Projection
+sidebar_label: Projection
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.project/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+Outputs a selectable subset of an input event type.
+
+***
+
+## Required input
+The project processor works with any input event stream.
+
+***
+
+## Configuration
+
+(no further configuration required)
+
+## Output
+The output depends on the fields selected at pipeline development time.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.filters.jvm.textfilter/documentation.md b/documentation/docs/org.apache.streampipes.processors.filters.jvm.textfilter/documentation.md
new file mode 100644
index 0000000..6c99416
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.filters.jvm.textfilter/documentation.md
@@ -0,0 +1,53 @@
+---
+id: org.apache.streampipes.processors.filters.jvm.textfilter
+title: Text Filter
+sidebar_label: Text Filter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.textfilter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+The Text Filter processor filters text values based on a given string.
+
+***
+
+## Required input
+The processor works with any input event that has one field containing a text.
+
+***
+
+## Configuration
+
+### Text Field
+The field containing the text that should be filtered.
+
+
+### Operation
+The operation used by the filter processor (equals or matches)
+
+## Output
+The processor outputs the input event if it satisfies the filter expression.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.filters.jvm.threshold/documentation.md b/documentation/docs/org.apache.streampipes.processors.filters.jvm.threshold/documentation.md
new file mode 100644
index 0000000..c5f69f5
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.filters.jvm.threshold/documentation.md
@@ -0,0 +1,56 @@
+---
+id: org.apache.streampipes.processors.filters.jvm.threshold
+title: Threshold Detector
+sidebar_label: Threshold Detector
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.threshold/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+The Threshold Detector processor appends a boolean whether the condition is fulfilled or not
+
+***
+
+## Required input
+The processor works with any input event that has one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Field
+Specifies the field name where the filter operation should be applied on.
+
+
+### Operation
+Specifies the filter operation that should be applied on the field.
+
+### Threshold value
+Specifies the threshold value.
+
+## Output
+Appends a boolean with the value whether the condition is fulfilled or not.
diff --git a/documentation/docs/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/documentation.md b/documentation/docs/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/documentation.md
new file mode 100644
index 0000000..1cfea35
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.geo.jvm.processor.distancecalculator
+title: Distance Calculator
+sidebar_label: Distance Calculator
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Groups spatial events into cells of a given size
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/documentation.md b/documentation/docs/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/documentation.md
new file mode 100644
index 0000000..e3e0117
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.pattern-detection.flink.peak-detection
+title: Peak Detection
+sidebar_label: Peak Detection
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Detect peaks in time series data
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.siddhi.frequency/documentation.md b/documentation/docs/org.apache.streampipes.processors.siddhi.frequency/documentation.md
new file mode 100644
index 0000000..3e1f1e4
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.siddhi.frequency/documentation.md
@@ -0,0 +1,51 @@
+---
+id: org.apache.streampipes.processors.siddhi.frequency
+title: Frequency Calculation
+sidebar_label: Frequency Calculation
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.frequency/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Calculates the frequency of the event stream.
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.siddhi.frequencychange/documentation.md b/documentation/docs/org.apache.streampipes.processors.siddhi.frequencychange/documentation.md
new file mode 100644
index 0000000..81f7a0e
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.siddhi.frequencychange/documentation.md
@@ -0,0 +1,53 @@
+---
+id: org.apache.streampipes.processors.siddhi.frequencychange
+title: Frequency Change
+sidebar_label: Frequency Change
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.frequencychange/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Detects when the frequency of the event stream changes
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.siddhi.increase/documentation.md b/documentation/docs/org.apache.streampipes.processors.siddhi.increase/documentation.md
new file mode 100644
index 0000000..444d861
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.siddhi.increase/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.siddhi.increase
+title: Trend
+sidebar_label: Trend
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.increase/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Detects the increase of a numerical field over a customizable time window. Example: A temperature value increases by 10 percent within 5 minutes.
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.siddhi.numericalfilter/documentation.md b/documentation/docs/org.apache.streampipes.processors.siddhi.numericalfilter/documentation.md
new file mode 100644
index 0000000..6851072
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.siddhi.numericalfilter/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.siddhi.numericalfilter
+title: Numerical Filter (Siddhi)
+sidebar_label: Numerical Filter (Siddhi)
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.numericalfilter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.siddhi.sequence/documentation.md b/documentation/docs/org.apache.streampipes.processors.siddhi.sequence/documentation.md
new file mode 100644
index 0000000..5525456
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.siddhi.sequence/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.siddhi.sequence
+title: Sequence Detection
+sidebar_label: Sequence Detection
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.sequence/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Merges events from two event streams, when the top event arrives first and then the bottom event
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.siddhi.stop/documentation.md b/documentation/docs/org.apache.streampipes.processors.siddhi.stop/documentation.md
new file mode 100644
index 0000000..0fc1302
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.siddhi.stop/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.siddhi.stop
+title: Stream Stop Detection
+sidebar_label: Stream Stop Detection
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.stop/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Triggers an event when the input data stream stops sending events
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.textmining.flink.languagedetection/documentation.md b/documentation/docs/org.apache.streampipes.processors.textmining.flink.languagedetection/documentation.md
new file mode 100644
index 0000000..b405927
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.textmining.flink.languagedetection/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.textmining.flink.languagedetection
+title: Language Detection
+sidebar_label: Language Detection
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.textmining.flink.languagedetection/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Detects the language of a written text.
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.textmining.flink.wordcount/documentation.md b/documentation/docs/org.apache.streampipes.processors.textmining.flink.wordcount/documentation.md
new file mode 100644
index 0000000..138d979
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.textmining.flink.wordcount/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.textmining.flink.wordcount
+title: Word Count
+sidebar_label: Word Count
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.textmining.flink.wordcount/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Counts words on continuous text-based streams
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.textmining.jvm.chunker/documentation.md b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.chunker/documentation.md
new file mode 100644
index 0000000..8e50cf1
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.chunker/documentation.md
@@ -0,0 +1,67 @@
+---
+id: org.apache.streampipes.processors.textmining.jvm.chunker
+title: Chunker (English)
+sidebar_label: Chunker (English)
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.textmining.jvm.chunker/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Segments given tokens into chunks (e.g. noun groups, verb groups, ...) and appends the found chunks to the stream.
+
+***
+
+## Required input
+
+Needs a stream with two string list properties:
+1. A list of tokens 
+2. A list of part-of-speech tags (the Part-of-Speech processing element can be used for that)
+
+***
+
+## Configuration
+
+Assign the tokens and the part of speech tags to the corresponding stream property.
+
+## Output
+
+**Example:**
+
+Input:
+```
+tokens: ["John", "is", "a", "Person"]
+tags: ["NNP", "VBZ", "DT", "NN"]
+```
+
+Output:
+```
+tokens: ["John", "is", "a", "Person"]
+tags: ["NNP", "VBZ", "DT", "NN"]
+chunks: ["John", "is", "a Person"]
+chunkType: ["NP", "VP", "NP"])
+```
diff --git a/documentation/docs/org.apache.streampipes.processors.textmining.jvm.languagedetection/documentation.md b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.languagedetection/documentation.md
new file mode 100644
index 0000000..5b45c1c
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.languagedetection/documentation.md
@@ -0,0 +1,167 @@
+---
+id: org.apache.streampipes.processors.textmining.jvm.languagedetection
+title: Language Detection
+sidebar_label: Language Detection
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.textmining.jvm.languagedetection/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Detects the language of incoming text. For a proper detection each text should contain at least 2 sentences.
+
+Supported languages:
+* Afrikaans (afr)
+* Arabic (ara)
+* Asturian (ast)
+* Azerbaijani (aze)
+* Bashkir (bak)
+* Belarusian (bel)
+* Bengali (ben)
+* Bosnian (bos)
+* Breton (bre)
+* Bulgarian (bul)
+* Catalan (cat)
+* Cebuano (ceb)
+* Czech (ces)
+* Chechen (che)
+* Mandarin Chinese (cmn)
+* Welsh (cym)
+* Danish (dan)
+* German (deu)
+* Standard Estonian (ekk)
+* Greek, Modern (ell)
+* English (eng)
+* Esperanto (epo)
+* Estonian (est)
+* Basque (eus)
+* Faroese (fao)
+* Persian (fas)
+* Finnish (fin)
+* French (fra)
+* Western Frisian (fry)
+* Irish (gle)
+* Galician (glg)
+* Swiss German (gsw)
+* Gujarati (guj)
+* Hebrew (heb)
+* Hindi (hin)
+* Croatian (hrv)
+* Hungarian (hun)
+* Armenian (hye)
+* Indonesian (ind)
+* Icelandic (isl)
+* Italian (ita)
+* Javanese (jav)
+* Japanese (jpn)
+* Kannada (kan)
+* Georgian (kat)
+* Kazakh (kaz)
+* Kirghiz (kir)
+* Korean (kor)
+* Latin (lat)
+* Latvian (lav)
+* Limburgan (lim)
+* Lithuanian (lit)
+* Luxembourgish (ltz)
+* Standard Latvian (lvs)
+* Malayalam (mal)
+* Marathi (mar)
+* Minangkabau (min)
+* Macedonian (mkd)
+* Maltese (mlt)
+* Mongolian (mon)
+* Maori (mri)
+* Malay (msa)
+* Min Nan Chinese (nan)
+* Low German (nds)
+* Nepali (nep)
+* Dutch (nld)
+* Norwegian Nynorsk (nno)
+* Norwegian Bokmål (nob)
+* Occitan (oci)
+* Panjabi (pan)
+* Iranian Persian (pes)
+* Plateau Malagasy (plt)
+* Western Panjabi (pnb)
+* Polish (pol)
+* Portuguese (por)
+* Pushto (pus)
+* Romanian (ron)
+* Russian (rus)
+* Sanskrit (san)
+* Sinhala (sin)
+* Slovak (slk)
+* Slovenian (slv)
+* Somali (som)
+* Spanish (spa)
+* Albanian (sqi)
+* Serbian (srp)
+* Sundanese (sun)
+* Swahili (swa)
+* Swedish (swe)
+* Tamil (tam)
+* Tatar (tat)
+* Telugu (tel)
+* Tajik (tgk)
+* Tagalog (tgl)
+* Thai (tha)
+* Turkish (tur)
+* Ukrainian (ukr)
+* Urdu (urd)
+* Uzbek (uzb)
+* Vietnamese (vie)
+* Volapük (vol)
+* Waray (war)
+* Zulu (zul)
+
+***
+
+## Required input
+
+A stream with a string property which contains a text.
+The longer the text, the higher the accuracy of the language detector.
+
+
+***
+
+## Configuration
+
+Simply assign the correct output of the previous stream to the language detector input.
+
+## Output
+
+Adds two fields to the event:
+1. String Property: The acronym of the detected language which can be seen above.
+2. Double Property: The confidence of the detector that it found the correct language. Between 0 (not certain at all) and 1 (very certain).
+
+
+**Example:**
+
+Input: `(text: "Hi, how are you?")`
+
+Output: `(text: "Hi, how are you?", language: "eng", confidenceLanguage: 0.89)`
diff --git a/documentation/docs/org.apache.streampipes.processors.textmining.jvm.namefinder/documentation.md b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.namefinder/documentation.md
new file mode 100644
index 0000000..8b9d259
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.namefinder/documentation.md
@@ -0,0 +1,64 @@
+---
+id: org.apache.streampipes.processors.textmining.jvm.namefinder
+title: Name Finder
+sidebar_label: Name Finder
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.textmining.jvm.namefinder/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Loads a trained model which finds names like locations or organizations.
+
+A list of trained models can be found [here](http://opennlp.sourceforge.net/models-1.5/).\
+A guide on how to train a new model can be found [here](https://opennlp.apache.org/docs/1.9.1/manual/opennlp.html#tools.namefind.training).
+
+***
+
+## Required input
+
+A stream with a list of tokens from a text.
+
+***
+
+## Configuration
+
+Configure the Name finder so that the tokens are assigned to the "List of Tokens" property
+
+#### Model parameter
+
+The trained model which should be used to find the names.
+
+## Output
+
+Appends a string list property to the stream which contains all found names.
+
+**Example (with an loaded english person-name-model):**
+
+Input: `(tokens: ["Hi", "John", "Doe", "is", "here"])`
+
+Output: `(tokens: ["Hi", "John", "Doe", "is", "here"], foundNames: ["John Doe"])`
diff --git a/documentation/docs/org.apache.streampipes.processors.textmining.jvm.partofspeech/documentation.md b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.partofspeech/documentation.md
new file mode 100644
index 0000000..b53380f
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.partofspeech/documentation.md
@@ -0,0 +1,60 @@
+---
+id: org.apache.streampipes.processors.textmining.jvm.partofspeech
+title: Part of Speech (English)
+sidebar_label: Part of Speech (English)
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.textmining.jvm.partofspeech/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Takes in a stream of tokens and marks each token with a part-of-speech tag
+The list of used suffixes can be found [here](https://www.ling.upenn.edu/courses/Fall_2003/ling001/penn_treebank_pos.html)
+
+***
+
+## Required input
+
+A stream with a list property which contains the tokens.
+
+***
+
+## Configuration
+
+Simply assign the correct output of the previous stream to the part of speech detector input.
+
+## Output
+
+Appends two list properties to the stream:
+1. String list: The tag for each token
+2. Double list: The confidence for each tag that it is indeed the given tag (between 0 and 1)
+
+**Example:**
+
+Input: `(tokens: ["Hi", "Joe"])`
+
+Output: `(tokens: ["Hi", "Joe"], tags: ["UH", "NNP"], confidence: [0.82, 0.87])`
diff --git a/documentation/docs/org.apache.streampipes.processors.textmining.jvm.sentencedetection/documentation.md b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.sentencedetection/documentation.md
new file mode 100644
index 0000000..96b4392
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.sentencedetection/documentation.md
@@ -0,0 +1,57 @@
+---
+id: org.apache.streampipes.processors.textmining.jvm.sentencedetection
+title: Sentence Detection (English)
+sidebar_label: Sentence Detection (English)
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.textmining.jvm.sentencedetection/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Detects sentences in a text and splits the text accordingly. Only works with english sentences.
+
+***
+
+## Required input
+
+A stream with a string property which contains a text.
+
+***
+
+## Configuration
+
+Simply assign the correct output of the previous stream to the tokenizer input.
+
+## Output
+
+Creates for each sentence in a text a new event in which it replaces the text with the sentence.
+
+**Example:**
+
+Input: `(text: "Hi, how are you? I am fine!")`
+
+Output: `(text: "Hi, how are you?")`, `(text: "I am fine!")`
diff --git a/documentation/docs/org.apache.streampipes.processors.textmining.jvm.tokenizer/documentation.md b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.tokenizer/documentation.md
new file mode 100644
index 0000000..cd99989
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.textmining.jvm.tokenizer/documentation.md
@@ -0,0 +1,57 @@
+---
+id: org.apache.streampipes.processors.textmining.jvm.tokenizer
+title: Tokenizer (English)
+sidebar_label: Tokenizer (English)
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.textmining.jvm.tokenizer/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Segments a given text into Tokens (usually words, numbers, punctuations, ...). Works best with english text.
+
+***
+
+## Required input
+
+A stream with a string property which contains a text.
+
+***
+
+## Configuration
+
+Simply assign the correct output of the previous stream to the tokenizer input.
+
+## Output
+
+Adds a list to the stream which contains all tokens of the corresponding text.
+
+**Example:**
+
+Input: `(text: "Hi, how are you?")`
+
+Output: `(text: "Hi, how are you?", tokens: ["Hi", ",", "how", "are", "you", "?"])`
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.flink.field-converter/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.flink.field-converter/documentation.md
new file mode 100644
index 0000000..fd5225c
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.flink.field-converter/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.transformation.flink.field-converter
+title: Field Converter
+sidebar_label: Field Converter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.field-converter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Converts a string value to a number data type
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.flink.field-mapper/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.flink.field-mapper/documentation.md
new file mode 100644
index 0000000..54416b0
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.flink.field-mapper/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.transformation.flink.field-mapper
+title: Field Mapper
+sidebar_label: Field Mapper
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.field-mapper/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Replaces one or more field with a new field and computes a hash value of these fields
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.flink.field-renamer/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.flink.field-renamer/documentation.md
new file mode 100644
index 0000000..07f89b0
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.flink.field-renamer/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.transformation.flink.field-renamer
+title: Field Renamer
+sidebar_label: Field Renamer
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.field-renamer/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Replaces the runtime name of an event property with a custom defined name. Useful for data ingestion purposes where a specific event schema is needed.
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.flink.fieldhasher/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.flink.fieldhasher/documentation.md
new file mode 100644
index 0000000..7fe65e1
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.flink.fieldhasher/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.transformation.flink.fieldhasher
+title: Field Hasher
+sidebar_label: Field Hasher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.fieldhasher/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+The Field Hasher uses an algorithm to encode values in a field. The Field Hasher can use MD5, SHA1 or SHA2 to hash field values.
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.flink.measurement-unit-converter/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.flink.measurement-unit-converter/documentation.md
new file mode 100644
index 0000000..38bf017
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.flink.measurement-unit-converter/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.transformation.flink.measurement-unit-converter
+title: Measurement Unit Converter
+sidebar_label: Measurement Unit Converter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.measurement-unit-converter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Converts a unit of measurement to another one
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.flink.processor.boilerplate/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.flink.processor.boilerplate/documentation.md
new file mode 100644
index 0000000..99996bb
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.flink.processor.boilerplate/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.transformation.flink.processor.boilerplate
+title: Boilerplate Removal
+sidebar_label: Boilerplate Removal
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.flink.processor.boilerplate/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Removes boilerplate and extract fulltext from HTML
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.counter/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.counter/documentation.md
new file mode 100644
index 0000000..eb82cdc
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.counter/documentation.md
@@ -0,0 +1,64 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.booloperator.counter
+title: Boolean Counter
+sidebar_label: Boolean Counter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.booloperator.counter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor monitors a boolean value and counts how often the value of the boolean changes. 
+A user can configure whether the changes from FALSE to TRUE, TRUE to FALSE, or BOTH changes should be counted.
+
+***
+
+## Required input
+
+A boolean value is required in the data stream and can be selected with the field mapping.
+
+### Boolean Field
+
+The boolean value to be monitored.
+
+***
+
+## Configuration
+
+A user can configure whether the changes from TRUE to FALSE, FALSE to TRUE, or all changes of the boolean value should be counted.
+
+### Flank parameter
+
+Either:
+* TRUE -> FALSE: Increase counter on a true followed by a false 
+* FALSE -> TRUE: Increase counter on a false followed by a true
+* BOTH: Increas counter on each change of the boolean value on two consecutive events
+
+## Output
+
+Adds an additional numerical field with the current count value to the event. Events are just emitted when the counter changes.
+Runtime Name: countField
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter/documentation.md
new file mode 100644
index 0000000..1922b7c
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter/documentation.md
@@ -0,0 +1,51 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.booloperator.inverter
+title: Boolean Inverter
+sidebar_label: Boolean Inverter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor requires a boolean value in the data stream and inverts its value. (e.g. true -> flase)
+
+***
+
+## Required input
+
+### Boolean Field
+
+The boolean value to be inverted.
+
+***
+
+## Configuration
+No further configuration required
+
+## Output
+The output schema is the same as the input schema. Just the value of the property is changed.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping/documentation.md
new file mode 100644
index 0000000..1d1ca90
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping/documentation.md
@@ -0,0 +1,70 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping
+title: Measure Time Between Two Sensors
+sidebar_label: Measure Time Between Two Sensors
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor can be used to measure the time between two boolean sensors.
+For example on a conveyor, where one sensor is placed on the left and one senor placed on the right.
+Parts are transported on the conveyor and the sensors are boolean sensors detecting those parts. 
+The time is measured between the two sensors as well as the amount of complete transportation's is counted.  
+The measurement is initialized once the left sensor is true and stopped once the right sensor is true.
+There can also be multiple parts on the conveyor as long as the individual parts do not change.
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping/time_measure_example.png" width="300px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Required input
+Requires two boolean fields in the datastream.
+
+### Left Field
+The left field starts the timer when value is true.
+
+### Right Field
+The right field stops the timer and emits the event when its value is true.
+
+***
+
+## Configuration
+No furhter configuration is required.
+
+## Output
+Appends two fields to the input event.
+
+### Timer Field
+The timer field is a numeric value representing the time between the two sensors. Runtime name: measured_time
+
+### Counter
+The counter indicated how many events where emitted by this component. Runtime name: counter
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.timer/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.timer/documentation.md
new file mode 100644
index 0000000..a109a14
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.booloperator.timer/documentation.md
@@ -0,0 +1,56 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.booloperator.timer
+title: Boolean Timer
+sidebar_label: Boolean Timer
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.booloperator.timer/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor measures how long a boolean value does not change. Once the value is changes the event with the measured time is emitted.
+
+
+***
+
+## Required input
+
+A boolean value is required in the data stream.
+
+### Field
+
+The boolean field which is monitored for state changes.
+
+***
+
+## Configuration
+
+### Timer value
+Define whether it should be measured how long the value is true or how long the value is false.
+
+## Output
+Appends a field with the time how long the value did not change. Is emitted on the change of the boolean value. Runtime name: measured_time 
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.changed-value/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.changed-value/documentation.md
new file mode 100644
index 0000000..8c2b598
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.changed-value/documentation.md
@@ -0,0 +1,53 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.changed-value
+title: Value Changed
+sidebar_label: Value Changed
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.changed-value/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor sends out an event everytime a specific object changes. It also adds a timestamp in ms from the system time.
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.count-array/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.count-array/documentation.md
new file mode 100644
index 0000000..1c69d5e
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.count-array/documentation.md
@@ -0,0 +1,55 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.count-array
+title: Count Array
+sidebar_label: Count Array
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.count-array/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor takes a list field, computes the size of the list and appends the result to the event.
+
+***
+
+## Required input
+
+This processor works with any event that has a field of type ``list``.
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### List Field
+
+The field containing the list that should be used.
+
+## Output
+
+Outputs the incoming event while appending the list size (named ``countValue``) to the incoming event.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.csvmetadata/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.csvmetadata/documentation.md
new file mode 100644
index 0000000..3e7b038
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.csvmetadata/documentation.md
@@ -0,0 +1,44 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.csvmetadata
+title: CSV Metadata Enricher
+sidebar_label: CSV Metadata Enricher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+
+***
+
+## Description
+
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+
+
+## Output
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.duration-value/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.duration-value/documentation.md
new file mode 100644
index 0000000..ccd17f4
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.duration-value/documentation.md
@@ -0,0 +1,54 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.duration-value
+title: Calculate Duration
+sidebar_label: Calculate Duration
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.duration-value/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor calculates the duration for a given stream with a start timestamp and an end timestamp.
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor/documentation.md
new file mode 100644
index 0000000..2c9307f
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor/documentation.md
@@ -0,0 +1,58 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor
+title: Timestamp Extractor
+sidebar_label: Timestamp Extractor
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor extracts a timestamp into the individual time fields (e.g. day field, hour field, ....)
+
+***
+
+## Required input
+
+This processor requires an event that provides a timestamp value (a field that is marked to be of type ``http://schema
+.org/DateTime``.
+
+***
+
+## Configuration
+
+### Timestamp Field
+
+The field of the event containing the timestamp to parse.
+
+### Extract Fields
+
+Select the individual parts of the timestamp that should be extracted, e.g., Year, Minute and Day.
+
+## Output
+
+The output of this processor is a new event that contains the fields selected by the ``Extract Fields`` parameter.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.split-array/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.split-array/documentation.md
new file mode 100644
index 0000000..28bb5e2
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.split-array/documentation.md
@@ -0,0 +1,60 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.split-array
+title: Split Array
+sidebar_label: Split Array
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.split-array/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor takes an array of event properties and creates an event for each of them. Further property of the events can be added to each element
+Add a detailed description here
+
+***
+
+## Required input
+
+This processor works with any event that has a field of type ``list``.
+
+***
+
+## Configuration
+
+### Keep Fields
+
+Fields of the event that should be kept in each resulting event.
+
+### List field
+
+The name of the field that contains the list values that should be split.
+
+
+## Output
+
+This data processor produces an event with all fields selected by the ``Keep Fields`` parameter and all fields of the
+ selected list field.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.taskduration/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.taskduration/documentation.md
new file mode 100644
index 0000000..2453390
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.taskduration/documentation.md
@@ -0,0 +1,50 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.taskduration
+title: Task Duration
+sidebar_label: Task Duration
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+
+***
+
+## Description
+
+This processors computes the duration of a task, i.e., a field containing a task description. It outputs an event
+ every time this task value changes and computes the duration between the first occurrence of this task and the
+  current event. For instance, you can use this event to calculate the time a specific process step requires.
+***
+
+## Required input
+
+A timestamp value is required and a field containing a task value.
+
+***
+
+## Configuration
+
+(no further configuration required)
+
+## Output
+
+Emits an event that contains the process step, built from the names of the first task identifier and the identifier
+ of the subsequent task. In addition, the duration is part of the output event, provided in milliseconds.
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean/documentation.md b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean/documentation.md
new file mode 100644
index 0000000..078ca8d
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean/documentation.md
@@ -0,0 +1,35 @@
+---
+id: org.apache.streampipes.processors.transformation.jvm.transform-to-boolean
+title: Transform to boolean
+sidebar_label: Transform to boolean
+---
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This processor inverts a specific boolean
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.bufferrest/documentation.md b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.bufferrest/documentation.md
new file mode 100644
index 0000000..003de79
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.bufferrest/documentation.md
@@ -0,0 +1,58 @@
+---
+id: org.apache.streampipes.sinks.brokers.jvm.bufferrest
+title: Buffered REST Publisher
+sidebar_label: Buffered REST Publisher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.brokers.jvm.bufferrest/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Collects a given amount of events into a JSON array. Once this event count is reached
+the JSON array is posted to the given REST interface.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+### REST URL
+
+The complete URL of the REST endpoint.
+
+### Buffer Size
+
+The amount of events before sending.
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.jms/documentation.md b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.jms/documentation.md
new file mode 100644
index 0000000..3f52443
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.jms/documentation.md
@@ -0,0 +1,60 @@
+---
+id: org.apache.streampipes.sinks.brokers.jvm.jms
+title: JMS Publisher
+sidebar_label: JMS Publisher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.brokers.jvm.jms/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Publishes events to a message broker (e.g., ActiveMQ) using the Java Message Service (JMS) protocol.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+### JMS Broker Settings
+
+The basic settings to connect to the broker. 
+The JMS broker URL indicates the URL of the broker (e.g., tcp://localhost), the port indicates the port of the broker
+ (e.g., 61616)
+
+
+### JMS Topic
+
+The topic where events should be sent to.
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.kafka/documentation.md b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.kafka/documentation.md
new file mode 100644
index 0000000..09ee01f
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.kafka/documentation.md
@@ -0,0 +1,61 @@
+---
+id: org.apache.streampipes.sinks.brokers.jvm.kafka
+title: Kafka Publisher
+sidebar_label: Kafka Publisher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.brokers.jvm.kafka/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Publishes events to Apache Kafka.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+### Kafka Broker Settings
+
+The basic settings to connect to the broker. 
+The Kafka broker URL indicates the URL of the broker (e.g., localhost), the port indicates the port of the broker
+ (e.g., 9092)
+
+
+### Kafka Topic
+
+The topic where events should be sent to.
+
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.pulsar/documentation.md b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.pulsar/documentation.md
new file mode 100644
index 0000000..153339e
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.pulsar/documentation.md
@@ -0,0 +1,63 @@
+---
+id: org.apache.streampipes.sinks.brokers.jvm.pulsar
+title: Pulsar Publisher
+sidebar_label: Pulsar Publisher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.brokers.jvm.pulsar/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Publishes events to Apache Pulsar.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+### Pulsar Broker Hostname
+
+The hostname to connect to the broker. 
+ 
+### Pulsar Broker Port
+
+The port to connect to the broker (e.g., 6650)
+
+
+### Pulsar Topic
+
+The topic where events should be sent to.
+
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.rabbitmq/documentation.md b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.rabbitmq/documentation.md
new file mode 100644
index 0000000..9d91b77
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.rabbitmq/documentation.md
@@ -0,0 +1,74 @@
+---
+id: org.apache.streampipes.sinks.brokers.jvm.rabbitmq
+title: RabbitMQ Publisher
+sidebar_label: RabbitMQ Publisher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.brokers.jvm.rabbitmq/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Forwards events to a RabbitMQ broker
+Add a detailed description here
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+### Host
+
+The hostname of the RabbitMQ broker.
+
+### Port
+
+The port of the RabbitMQ broker.
+
+### User
+
+The username used to connect to the RabbitMQ broker.
+
+### Password
+
+The password used to connect to the RabbitMQ broker.
+
+### Exchange Name
+
+The name of the exchange.
+
+### RabbitMQ Topic
+
+The topic where events should be sent to.
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.rest/documentation.md b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.rest/documentation.md
new file mode 100644
index 0000000..78feb1f
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.brokers.jvm.rest/documentation.md
@@ -0,0 +1,52 @@
+---
+id: org.apache.streampipes.sinks.brokers.jvm.rest
+title: REST Publisher
+sidebar_label: REST Publisher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.brokers.jvm.rest/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Posts a JSON representation of an event to a REST interface.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+### REST URL
+
+The complete URL of the REST endpoint.
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.databases.ditto/documentation.md b/documentation/docs/org.apache.streampipes.sinks.databases.ditto/documentation.md
new file mode 100644
index 0000000..ea888e4
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.databases.ditto/documentation.md
@@ -0,0 +1,63 @@
+---
+id: org.apache.streampipes.sinks.databases.ditto
+title: Eclipse Ditto
+sidebar_label: Eclipse Ditto
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.databases.ditto/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Forwards events to the Eclipse Ditto API.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### Hostname
+
+The hostname of the CouchDB instance.
+
+### Port
+
+The port of the CouchDB instance.
+
+### Database Name
+
+The name of the database where events will be stored
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.databases.flink.elasticsearch/documentation.md b/documentation/docs/org.apache.streampipes.sinks.databases.flink.elasticsearch/documentation.md
new file mode 100644
index 0000000..f91f6b9
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.databases.flink.elasticsearch/documentation.md
@@ -0,0 +1,60 @@
+---
+id: org.apache.streampipes.sinks.databases.flink.elasticsearch
+title: Elasticsearch
+sidebar_label: Elasticsearch
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.databases.flink.elasticsearch/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Stores data in an Elasticsearch database.
+
+***
+
+## Required input
+
+This sink requires an event that provides a timestamp value (a field that is marked to be of type ``http://schema
+.org/DateTime``.
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### Timestamp Field
+
+The field which contains the required timestamp.
+
+### Index Name
+
+The name of the Elasticsearch index where events are stored to.
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.databases.jvm.couchdb/documentation.md b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.couchdb/documentation.md
new file mode 100644
index 0000000..65a1e14
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.couchdb/documentation.md
@@ -0,0 +1,63 @@
+---
+id: org.apache.streampipes.sinks.databases.jvm.couchdb
+title: CouchDB
+sidebar_label: CouchDB
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.databases.jvm.couchdb/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Stores events in an Apache CouchDB database.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### Hostname
+
+The hostname of the CouchDB instance.
+
+### Port
+
+The port of the CouchDB instance.
+
+### Database Name
+
+The name of the database where events will be stored
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.databases.jvm.influxdb/documentation.md b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.influxdb/documentation.md
similarity index 51%
rename from documentation/docs/org.streampipes.sinks.databases.jvm.influxdb/documentation.md
rename to documentation/docs/org.apache.streampipes.sinks.databases.jvm.influxdb/documentation.md
index 89f0504..c65ddff 100644
--- a/documentation/docs/org.streampipes.sinks.databases.jvm.influxdb/documentation.md
+++ b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.influxdb/documentation.md
@@ -1,13 +1,31 @@
 ---
-id: org.streampipes.sinks.databases.jvm.influxdb
+id: org.apache.streampipes.sinks.databases.jvm.influxdb
 title: InfluxDB
 sidebar_label: InfluxDB
 ---
 
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
 
 
 <p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.databases.jvm.influxdb/icon.png" width="150px;" class="pe-image-documentation"/>
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.databases.jvm.influxdb/icon.png" width="150px;" class="pe-image-documentation"/>
 </p>
 
 ***
diff --git a/documentation/docs/org.apache.streampipes.sinks.databases.jvm.iotdb/documentation.md b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.iotdb/documentation.md
new file mode 100644
index 0000000..2b1b628
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.iotdb/documentation.md
@@ -0,0 +1,70 @@
+---
+id: org.apache.streampipes.sinks.databases.jvm.iotdb
+title: IoTDB
+sidebar_label: IoTDB
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.databases.jvm.iotdb/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Stores events in a IoTDB database.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+### Hostname
+
+The hostname of the IoTDB instance.
+
+### Port
+
+The port of the IoTDB instance (default 6667).
+
+### Storage Group Name
+
+The name of the storage group where events will be stored (will be created if it does not exist).
+For each element of the stream a new time series will be created.
+
+### Username
+
+The username for the IoTDB Server.
+
+### Password
+
+The password for the IoTDB Server.
+
+## Output
+
+(not applicable for data sinks)
diff --git a/documentation/docs/org.apache.streampipes.sinks.databases.jvm.opcua/documentation.md b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.opcua/documentation.md
new file mode 100644
index 0000000..ea0ea33
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.opcua/documentation.md
@@ -0,0 +1,72 @@
+---
+id: org.apache.streampipes.sinks.databases.jvm.opcua
+title: OPC-UA
+sidebar_label: OPC-UA
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.databases.jvm.opcua/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Stores events in an Apache CouchDB database.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### Hostname
+
+The hostname of the OPC-UA server.
+
+### Port
+
+The port of the OPC-UA server.
+
+### Namespace Index
+
+The namespace index in which the node should be written
+
+### Node Id
+
+The node id of the resulting node
+
+### Number Mapping
+
+The property of the event that should be written to the OPC-UA server
+
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.databases.jvm.postgresql/documentation.md b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.postgresql/documentation.md
new file mode 100644
index 0000000..1b70d7f
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.databases.jvm.postgresql/documentation.md
@@ -0,0 +1,73 @@
+---
+id: org.apache.streampipes.sinks.databases.jvm.postgresql
+title: PostgreSQL
+sidebar_label: PostgreSQL
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.databases.jvm.postgresql/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Stores events in a Postgres database.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+### Hostname
+
+The hostname of the PostgreSQL instance.
+
+### Port
+
+The port of the PostgreSQL instance (default 5432).
+
+### Database Name
+
+The name of the database where events will be stored
+
+### Table Name
+
+The name of the table where events will be stored (will be created if it does not exist)
+
+### Username
+
+The username for the PostgreSQL Server.
+
+### Password
+
+The password for the PostgreSQL Server.
+
+## Output
+
+(not applicable for data sinks)
diff --git a/documentation/docs/org.apache.streampipes.sinks.internal.jvm.dashboard/documentation.md b/documentation/docs/org.apache.streampipes.sinks.internal.jvm.dashboard/documentation.md
new file mode 100644
index 0000000..1d4eb21
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.internal.jvm.dashboard/documentation.md
@@ -0,0 +1,52 @@
+---
+id: org.apache.streampipes.sinks.internal.jvm.dashboard
+title: Dashboard Sink
+sidebar_label: Dashboard Sink
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.internal.jvm.dashboard/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This sink visualizes data streams in the StreamPipes dashboard. 
+Visualizations can be configured in Live Dashboard of StreamPipes after the pipeline has been started.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+No further configuration necessary, individual visualizations can be configured in the Dashboard itself.
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.internal.jvm.datalake/documentation.md b/documentation/docs/org.apache.streampipes.sinks.internal.jvm.datalake/documentation.md
new file mode 100644
index 0000000..2142573
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.internal.jvm.datalake/documentation.md
@@ -0,0 +1,85 @@
+---
+id: org.apache.streampipes.sinks.internal.jvm.datalake
+title: Data Lake
+sidebar_label: Data Lake
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.internal.jvm.datalake/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Stores events in an InfluxDB.
+
+***
+
+## Required input
+
+This sink requires an event that provides a timestamp value (a field that is marked to be of type ``http://schema
+.org/DateTime``.
+
+***
+
+## Configuration
+
+### Hostname
+
+The hostname/URL of the InfluxDB instance. (Include http(s)://).
+
+### Port
+
+The port of the InfluxDB instance.
+
+### Database Name
+
+The name of the database where events will be stored.
+
+### Measurement Name
+
+The name of the Measurement where events will be stored (will be created if it does not exist).
+
+### Username
+
+The username for the InfluxDB Server.
+
+### Password
+
+The password for the InfluxDB Server.
+
+### Timestamp Field
+
+The field which contains the required timestamp.
+
+### Buffer Size
+
+Indicates how many events are written into a buffer, before they are written to the database.
+
+### Maximum Flush
+
+The maximum waiting time for the buffer to fill the Buffer size before it will be written to the database in ms.
+## Output
+
+(not applicable for data sinks)
diff --git a/documentation/docs/org.apache.streampipes.sinks.internal.jvm.notification/documentation.md b/documentation/docs/org.apache.streampipes.sinks.internal.jvm.notification/documentation.md
new file mode 100644
index 0000000..1a3d8c6
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.internal.jvm.notification/documentation.md
@@ -0,0 +1,58 @@
+---
+id: org.apache.streampipes.sinks.internal.jvm.notification
+title: Notification
+sidebar_label: Notification
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.internal.jvm.notification/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Displays a notification in the UI panel of StreamPipes.
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+This sink does not have any requirements and works with any incoming event type.
+
+### Notification Title
+
+The title of the notification.
+
+### Content
+
+The notification message.
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.notifications.jvm.email/documentation.md b/documentation/docs/org.apache.streampipes.sinks.notifications.jvm.email/documentation.md
new file mode 100644
index 0000000..d274861
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.notifications.jvm.email/documentation.md
@@ -0,0 +1,67 @@
+---
+id: org.apache.streampipes.sinks.notifications.jvm.email
+title: Email Notification
+sidebar_label: Email Notification
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.notifications.jvm.email/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This sink sends an email to a specified receiver.
+
+Before you use this sink, the settings of your email server need to be configured.
+After you've installed the element, navigate to ``Settings``, open the panel ``Sinks Notifications JVM`` and add your
+ mail server and credentials.
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+The following configuration is required:
+
+### Receiver Address
+
+The email address of the receiver.
+
+### Subject
+
+The subject of the email.
+
+### Content
+
+The mail text.
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.notifications.jvm.onesignal/documentation.md b/documentation/docs/org.apache.streampipes.sinks.notifications.jvm.onesignal/documentation.md
new file mode 100644
index 0000000..039964b
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.notifications.jvm.onesignal/documentation.md
@@ -0,0 +1,63 @@
+---
+id: org.apache.streampipes.sinks.notifications.jvm.onesignal
+title: OneSignal
+sidebar_label: OneSignal
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.notifications.jvm.onesignal/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+This sink sends a push message to the OneSignal application
+
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### App Id
+
+The OneSignal application ID.
+
+### API Key
+
+The OneSignal API key.
+
+### Content
+
+The message that should be sent to OneSignal
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.apache.streampipes.sinks.notifications.jvm.slack/documentation.md b/documentation/docs/org.apache.streampipes.sinks.notifications.jvm.slack/documentation.md
new file mode 100644
index 0000000..962cb56
--- /dev/null
+++ b/documentation/docs/org.apache.streampipes.sinks.notifications.jvm.slack/documentation.md
@@ -0,0 +1,68 @@
+---
+id: org.apache.streampipes.sinks.notifications.jvm.slack
+title: Slack Notification
+sidebar_label: Slack Notification
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.sinks.notifications.jvm.slack/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Slack bot to send notifications directly into your slack
+
+Before you use this sink, the Slack token needs to be configured.
+After you've installed the element, navigate to ``Settings``, open the panel ``Sinks Notifications JVM`` and add your
+Slack API token.
+***
+
+## Required input
+
+This sink does not have any requirements and works with any incoming event type.
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### Receiver
+
+The receiver of the Slack message.
+
+### Channel Type
+
+The channel type, should be "User" or "Channel"
+
+### Content
+
+The message that should be sent.
+
+### 2nd parameter
+
+## Output
+
+(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processor.geo.flink/documentation.md b/documentation/docs/org.streampipes.processor.geo.flink/documentation.md
deleted file mode 100644
index 5b41f1b..0000000
--- a/documentation/docs/org.streampipes.processor.geo.flink/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processor.geo.flink
-title: Spatial Grid Enrichment
-sidebar_label: Spatial Grid Enrichment
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processor.geo.flink/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Groups spatial events into cells of a given size
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processor.imageclassification.jvm.generic-image-classification/documentation.md b/documentation/docs/org.streampipes.processor.imageclassification.jvm.generic-image-classification/documentation.md
deleted file mode 100644
index 1283c74..0000000
--- a/documentation/docs/org.streampipes.processor.imageclassification.jvm.generic-image-classification/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processor.imageclassification.jvm.generic-image-classification
-title: Generic Image Classification
-sidebar_label: Generic Image Classification
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processor.imageclassification.jvm.generic-image-classification/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Image  + Classification Description (Generic Model)
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processor.imageclassification.jvm.image-enricher/documentation.md b/documentation/docs/org.streampipes.processor.imageclassification.jvm.image-enricher/documentation.md
deleted file mode 100644
index ffe1959..0000000
--- a/documentation/docs/org.streampipes.processor.imageclassification.jvm.image-enricher/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processor.imageclassification.jvm.image-enricher
-title: Image Enricher
-sidebar_label: Image Enricher
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processor.imageclassification.jvm.image-enricher/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Image Enrichment: Enriches an  + image with  + given bounding box coordinates
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processor.imageclassification.qrcode/documentation.md b/documentation/docs/org.streampipes.processor.imageclassification.qrcode/documentation.md
deleted file mode 100644
index 3980525..0000000
--- a/documentation/docs/org.streampipes.processor.imageclassification.qrcode/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processor.imageclassification.qrcode
-title: QR Code Reader
-sidebar_label: QR Code Reader
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processor.imageclassification.qrcode/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-QR Code Reader: Detects a QR Code in an image
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.aggregation.flink.aggregation/documentation.md b/documentation/docs/org.streampipes.processors.aggregation.flink.aggregation/documentation.md
deleted file mode 100644
index 4b398f3..0000000
--- a/documentation/docs/org.streampipes.processors.aggregation.flink.aggregation/documentation.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-id: org.streampipes.processors.aggregation.flink.aggregation
-title: Aggregation
-sidebar_label: Aggregation
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.aggregation.flink.aggregation/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Performs different aggregation functions based on a sliding time window (e.g., average, sum, min, max)
-
-***
-
-## Required input
-
-The aggregation processor requires a data stream that has at least one field containing a numerical value.
-
-***
-
-## Configuration
-
-### Group by
-The aaggregation function can be calculated separately (partitioned) by the selected field value. 
-
-### Output every
-The frequency in which aggregated values are sent in seconds.
-
-### Time window
-The size of the time window in seconds
-
-### Aggregated Value
-The field used for calculating the aggregation value.
-
-## Output
-
-This processor appends the latest aggregated value to every input event that arrives.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.aggregation.flink.rate/documentation.md b/documentation/docs/org.streampipes.processors.aggregation.flink.rate/documentation.md
deleted file mode 100644
index 627b941..0000000
--- a/documentation/docs/org.streampipes.processors.aggregation.flink.rate/documentation.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-id: org.streampipes.processors.aggregation.flink.rate
-title: Event Rate
-sidebar_label: Event Rate
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.aggregation.flink.rate/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Computes the current event rate. Output is a number representing events per second.
-
-***
-
-## Required input
-
-The event rate processor works with any stream and does not have any specific requirements.
-
-***
-
-## Configuration
-
-### Time Baseline
-Time window size used for calculating the rate in seconds, also defines the output rate
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.enricher.flink.processor.math.mathop/documentation.md b/documentation/docs/org.streampipes.processors.enricher.flink.processor.math.mathop/documentation.md
deleted file mode 100644
index d921222..0000000
--- a/documentation/docs/org.streampipes.processors.enricher.flink.processor.math.mathop/documentation.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-id: org.streampipes.processors.enricher.flink.processor.math.mathop
-title: Math
-sidebar_label: Math
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.enricher.flink.processor.math.mathop/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Performs calculations on event properties (+, -, *, /, %).
-
-***
-
-## Required input
-The math processor works with any event that has at least one field containing a numerical value.
-
-***
-
-## Configuration
-
-### Left operand
-The field from the input event that should be used as the left operand.
-
-### Right operand
-The field from the input event that should be used as the right operand.
-
-### Operation
-The math operation that should be performed.
-
-## Output
-The processor appends the calculation result to each input event.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.enricher.flink.processor.math.staticmathop/documentation.md b/documentation/docs/org.streampipes.processors.enricher.flink.processor.math.staticmathop/documentation.md
deleted file mode 100644
index 6f55b46..0000000
--- a/documentation/docs/org.streampipes.processors.enricher.flink.processor.math.staticmathop/documentation.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-id: org.streampipes.processors.enricher.flink.processor.math.staticmathop
-title: Static Math
-sidebar_label: Static Math
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.enricher.flink.processor.math.staticmathop/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Performs calculation on an event property with a static value (+, -, *, /, %).
-
-***
-
-## Required input
-The math processor works with any event that has at least one field containing a numerical value.
-
-***
-
-## Configuration
-
-### Left operand
-The field from the input event that should be used as the left operand.
-
-### Right operand value
-Specify the value of the right operand.
-
-### Operation
-The math operation that should be performed.
-
-## Output
-The processor appends the calculation result to each input event.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.enricher.flink.processor.trigonometry/documentation.md b/documentation/docs/org.streampipes.processors.enricher.flink.processor.trigonometry/documentation.md
deleted file mode 100644
index 2ff8527..0000000
--- a/documentation/docs/org.streampipes.processors.enricher.flink.processor.trigonometry/documentation.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-id: org.streampipes.processors.enricher.flink.processor.trigonometry
-title: Trigonometry Functions
-sidebar_label: Trigonometry Functions
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.enricher.flink.processor.trigonometry/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Performs Trigonometric functions (sin, cos, tan) on event properties.
-
-***
-
-## Required input
-The trigonometry processor works with any event that has at least one field containing a numerical value.
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### Alpha
-The field that should be used for calculating the trigonometric function.
-
-
-### Operation
-The trigonometric function that should be calculated.
-
-## Output
-The processor appends the calculation result to each input event.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.enricher.flink.processor.urldereferencing/documentation.md b/documentation/docs/org.streampipes.processors.enricher.flink.processor.urldereferencing/documentation.md
deleted file mode 100644
index cc0a5f4..0000000
--- a/documentation/docs/org.streampipes.processors.enricher.flink.processor.urldereferencing/documentation.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-id: org.streampipes.processors.enricher.flink.processor.urldereferencing
-title: URL Dereferencing
-sidebar_label: URL Dereferencing
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.enricher.flink.processor.urldereferencing/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Parses and appends the html page as a string to event.
-
-***
-
-## Required input
-The URL Dereferencing processor requires an input stream that provides an input field of type 'string', representing 
-the URL to dereference.
-
-***
-
-## Configuration
-
-### URL
-The field containing the URL to dereference.
-
-## Output
-The processor appends the extracted HTML page to each input event.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.enricher.flink.timestamp/documentation.md b/documentation/docs/org.streampipes.processors.enricher.flink.timestamp/documentation.md
deleted file mode 100644
index d0a93c5..0000000
--- a/documentation/docs/org.streampipes.processors.enricher.flink.timestamp/documentation.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-id: org.streampipes.processors.enricher.flink.timestamp
-title: Timestamp Enricher
-sidebar_label: Timestamp Enricher
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.enricher.flink.timestamp/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-Appends the current time in ms to the event payload.
-
-***
-
-## Required input
-The timestamp enricher works with any input event.
-
-***
-
-## Configuration
-
-(no further configuration required)
-
-## Output
-This processor appends the current system time to every input event.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.filters.jvm.compose/documentation.md b/documentation/docs/org.streampipes.processors.filters.jvm.compose/documentation.md
deleted file mode 100644
index 915cc74..0000000
--- a/documentation/docs/org.streampipes.processors.filters.jvm.compose/documentation.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-id: org.streampipes.processors.filters.jvm.compose
-title: Compose
-sidebar_label: Compose
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.filters.jvm.compose/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Merges two event streams. Any time, a new input event arrives, it is merged with the last input event from the other 
-event stream and forwarded.
-
-***
-
-## Required input
-The Compose processor does not have any specific input requirements.
-
-***
-
-## Configuration
-
-(no further configuration required)
-
-## Output
-The compose processor has a configurable output that can be selected by the user at pipeline modeling time.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.filters.jvm.numericalfilter/documentation.md b/documentation/docs/org.streampipes.processors.filters.jvm.numericalfilter/documentation.md
deleted file mode 100644
index 3462377..0000000
--- a/documentation/docs/org.streampipes.processors.filters.jvm.numericalfilter/documentation.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-id: org.streampipes.processors.filters.jvm.numericalfilter
-title: Numerical Filter
-sidebar_label: Numerical Filter
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.filters.jvm.numericalfilter/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-The Numerical Filter processor filters numerical values based on a given threshold.
-
-***
-
-## Required input
-The processor works with any input event that has one field containing a numerical value.
-
-***
-
-## Configuration
-
-### Field
-Specifies the field name where the filter operation should be applied on.
-
-
-### Operation
-Specifies the filter operation that should be applied on the field.
-
-### Threshold value
-Specifies the threshold value.
-
-## Output
-The processor outputs the input event if it satisfies the filter expression.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.filters.jvm.project/documentation.md b/documentation/docs/org.streampipes.processors.filters.jvm.project/documentation.md
deleted file mode 100644
index 72b6318..0000000
--- a/documentation/docs/org.streampipes.processors.filters.jvm.project/documentation.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-id: org.streampipes.processors.filters.jvm.project
-title: Projection
-sidebar_label: Projection
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.filters.jvm.project/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-Outputs a selectable subset of an input event type.
-
-***
-
-## Required input
-The project processor works with any input event stream.
-
-***
-
-## Configuration
-
-(no further configuration required)
-
-## Output
-The output depends on the fields selected at pipeline development time.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.filters.jvm.textfilter/documentation.md b/documentation/docs/org.streampipes.processors.filters.jvm.textfilter/documentation.md
deleted file mode 100644
index 89fb10d..0000000
--- a/documentation/docs/org.streampipes.processors.filters.jvm.textfilter/documentation.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-id: org.streampipes.processors.filters.jvm.textfilter
-title: Text Filter
-sidebar_label: Text Filter
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.filters.jvm.textfilter/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-The Text Filter processor filters text values based on a given string.
-
-***
-
-## Required input
-The processor works with any input event that has one field containing a text.
-
-***
-
-## Configuration
-
-### Text Field
-The field containing the text that should be filtered.
-
-
-### Operation
-The operation used by the filter processor (equals or matches)
-
-## Output
-The processor outputs the input event if it satisfies the filter expression.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.pattern-detection.flink.peak-detection/documentation.md b/documentation/docs/org.streampipes.processors.pattern-detection.flink.peak-detection/documentation.md
deleted file mode 100644
index 8439b42..0000000
--- a/documentation/docs/org.streampipes.processors.pattern-detection.flink.peak-detection/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.pattern-detection.flink.peak-detection
-title: Peak Detection
-sidebar_label: Peak Detection
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.pattern-detection.flink.peak-detection/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Detect peaks in time series data
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.siddhi.frequency/documentation.md b/documentation/docs/org.streampipes.processors.siddhi.frequency/documentation.md
deleted file mode 100644
index 72ad787..0000000
--- a/documentation/docs/org.streampipes.processors.siddhi.frequency/documentation.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-id: org.streampipes.processors.siddhi.frequency
-title: Frequency Calculation
-sidebar_label: Frequency Calculation
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.siddhi.frequency/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Calculates the frequency of the event stream.
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.siddhi.frequencychange/documentation.md b/documentation/docs/org.streampipes.processors.siddhi.frequencychange/documentation.md
deleted file mode 100644
index 6631293..0000000
--- a/documentation/docs/org.streampipes.processors.siddhi.frequencychange/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.siddhi.frequencychange
-title: Frequency Change
-sidebar_label: Frequency Change
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.siddhi.frequencychange/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Detects when the frequency of the event stream changes
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.siddhi.increase/documentation.md b/documentation/docs/org.streampipes.processors.siddhi.increase/documentation.md
deleted file mode 100644
index e84a836..0000000
--- a/documentation/docs/org.streampipes.processors.siddhi.increase/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.siddhi.increase
-title: Trend
-sidebar_label: Trend
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.siddhi.increase/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Detects the increase of a numerical field over a customizable time window. Example: A temperature value increases by 10 percent within 5 minutes.
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.siddhi.numericalfilter/documentation.md b/documentation/docs/org.streampipes.processors.siddhi.numericalfilter/documentation.md
deleted file mode 100644
index 7ea7175..0000000
--- a/documentation/docs/org.streampipes.processors.siddhi.numericalfilter/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.siddhi.numericalfilter
-title: Numerical Filter (Siddhi)
-sidebar_label: Numerical Filter (Siddhi)
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.siddhi.numericalfilter/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.siddhi.sequence/documentation.md b/documentation/docs/org.streampipes.processors.siddhi.sequence/documentation.md
deleted file mode 100644
index e722e6b..0000000
--- a/documentation/docs/org.streampipes.processors.siddhi.sequence/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.siddhi.sequence
-title: Sequence Detection
-sidebar_label: Sequence Detection
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.siddhi.sequence/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Merges events from two event streams, when the top event arrives first and then the bottom event
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.siddhi.stop/documentation.md b/documentation/docs/org.streampipes.processors.siddhi.stop/documentation.md
deleted file mode 100644
index 95fd6b7..0000000
--- a/documentation/docs/org.streampipes.processors.siddhi.stop/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.siddhi.stop
-title: Stream Stop Detection
-sidebar_label: Stream Stop Detection
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.siddhi.stop/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Triggers an event when the input data stream stops sending events
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.textmining.flink.languagedetection/documentation.md b/documentation/docs/org.streampipes.processors.textmining.flink.languagedetection/documentation.md
deleted file mode 100644
index ed277be..0000000
--- a/documentation/docs/org.streampipes.processors.textmining.flink.languagedetection/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.textmining.flink.languagedetection
-title: Language Detection
-sidebar_label: Language Detection
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.textmining.flink.languagedetection/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Detects the language of a written text.
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.textmining.flink.wordcount/documentation.md b/documentation/docs/org.streampipes.processors.textmining.flink.wordcount/documentation.md
deleted file mode 100644
index 91ca98f..0000000
--- a/documentation/docs/org.streampipes.processors.textmining.flink.wordcount/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.textmining.flink.wordcount
-title: Word Count
-sidebar_label: Word Count
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.textmining.flink.wordcount/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Counts words on continuous text-based streams
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.flink.field-converter/documentation.md b/documentation/docs/org.streampipes.processors.transformation.flink.field-converter/documentation.md
deleted file mode 100644
index b284143..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.flink.field-converter/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.transformation.flink.field-converter
-title: Field Converter
-sidebar_label: Field Converter
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.flink.field-converter/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Converts a string value to a number data type
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.flink.field-mapper/documentation.md b/documentation/docs/org.streampipes.processors.transformation.flink.field-mapper/documentation.md
deleted file mode 100644
index 21c2850..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.flink.field-mapper/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.transformation.flink.field-mapper
-title: Field Mapper
-sidebar_label: Field Mapper
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.flink.field-mapper/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Replaces one or more field with a new field and computes a hash value of these fields
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.flink.field-renamer/documentation.md b/documentation/docs/org.streampipes.processors.transformation.flink.field-renamer/documentation.md
deleted file mode 100644
index 4d26334..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.flink.field-renamer/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.transformation.flink.field-renamer
-title: Field Renamer
-sidebar_label: Field Renamer
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.flink.field-renamer/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Replaces the runtime name of an event property with a custom defined name. Useful for data ingestion purposes where a specific event schema is needed.
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.flink.fieldhasher/documentation.md b/documentation/docs/org.streampipes.processors.transformation.flink.fieldhasher/documentation.md
deleted file mode 100644
index 60ee914..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.flink.fieldhasher/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.transformation.flink.fieldhasher
-title: Field Hasher
-sidebar_label: Field Hasher
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.flink.fieldhasher/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-The Field Hasher uses an algorithm to encode values in a field. The Field Hasher can use MD5, SHA1 or SHA2 to hash field values.
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.flink.measurement-unit-converter/documentation.md b/documentation/docs/org.streampipes.processors.transformation.flink.measurement-unit-converter/documentation.md
deleted file mode 100644
index afe1a0b..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.flink.measurement-unit-converter/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.transformation.flink.measurement-unit-converter
-title: Measurement Unit Converter
-sidebar_label: Measurement Unit Converter
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.flink.measurement-unit-converter/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Converts a unit of measurement to another one
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.flink.processor.boilerplate/documentation.md b/documentation/docs/org.streampipes.processors.transformation.flink.processor.boilerplate/documentation.md
deleted file mode 100644
index 68dd11f..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.flink.processor.boilerplate/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.transformation.flink.processor.boilerplate
-title: Boilerplate Removal
-sidebar_label: Boilerplate Removal
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.flink.processor.boilerplate/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Removes boilerplate and extract fulltext from HTML
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.jvm.changed-value/documentation.md b/documentation/docs/org.streampipes.processors.transformation.jvm.changed-value/documentation.md
deleted file mode 100644
index b7871fc..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.jvm.changed-value/documentation.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-id: org.streampipes.processors.transformation.jvm.changed-value
-title: Value Changed
-sidebar_label: Value Changed
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.jvm.changed-value/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-This processor sends out an event everytime a specific object changes. It also adds a timestamp in ms from the system time.
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.jvm.count-array/documentation.md b/documentation/docs/org.streampipes.processors.transformation.jvm.count-array/documentation.md
deleted file mode 100644
index 76e0fc4..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.jvm.count-array/documentation.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-id: org.streampipes.processors.transformation.jvm.count-array
-title: Count Array
-sidebar_label: Count Array
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.jvm.count-array/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-This processor takes a list field, computes the size of the list and appends the result to the event.
-
-***
-
-## Required input
-
-This processor works with any event that has a field of type ``list``.
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### List Field
-
-The field containing the list that should be used.
-
-## Output
-
-Outputs the incoming event while appending the list size (named ``countValue``) to the incoming event.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.jvm.duration-value/documentation.md b/documentation/docs/org.streampipes.processors.transformation.jvm.duration-value/documentation.md
deleted file mode 100644
index 911cb23..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.jvm.duration-value/documentation.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: org.streampipes.processors.transformation.jvm.duration-value
-title: Calculate Duration
-sidebar_label: Calculate Duration
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.jvm.duration-value/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-This processor calculates the duration for a given stream with a start timestamp and an end timestamp.
-Add a detailed description here
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### 1st parameter
-
-
-### 2nd parameter
-
-## Output
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.jvm.processor.timestampextractor/documentation.md b/documentation/docs/org.streampipes.processors.transformation.jvm.processor.timestampextractor/documentation.md
deleted file mode 100644
index e8d3372..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.jvm.processor.timestampextractor/documentation.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-id: org.streampipes.processors.transformation.jvm.processor.timestampextractor
-title: Timestamp Extractor
-sidebar_label: Timestamp Extractor
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.jvm.processor.timestampextractor/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-This processor extracts a timestamp into the individual time fields (e.g. day field, hour field, ....)
-
-***
-
-## Required input
-
-This processor requires an event that provides a timestamp value (a field that is marked to be of type ``http://schema
-.org/DateTime``.
-
-***
-
-## Configuration
-
-### Timestamp Field
-
-The field of the event containing the timestamp to parse.
-
-### Extract Fields
-
-Select the individual parts of the timestamp that should be extracted, e.g., Year, Minute and Day.
-
-## Output
-
-The output of this processor is a new event that contains the fields selected by the ``Extract Fields`` parameter.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.processors.transformation.jvm.split-array/documentation.md b/documentation/docs/org.streampipes.processors.transformation.jvm.split-array/documentation.md
deleted file mode 100644
index 0d09cc6..0000000
--- a/documentation/docs/org.streampipes.processors.transformation.jvm.split-array/documentation.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-id: org.streampipes.processors.transformation.jvm.split-array
-title: Split Array
-sidebar_label: Split Array
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.processors.transformation.jvm.split-array/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-This processor takes an array of event properties and creates an event for each of them. Further property of the events can be added to each element
-Add a detailed description here
-
-***
-
-## Required input
-
-This processor works with any event that has a field of type ``list``.
-
-***
-
-## Configuration
-
-### Keep Fields
-
-Fields of the event that should be kept in each resulting event.
-
-### List field
-
-The name of the field that contains the list values that should be split.
-
-
-## Output
-
-This data processor produces an event with all fields selected by the ``Keep Fields`` parameter and all fields of the
- selected list field.
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.brokers.jvm.jms/documentation.md b/documentation/docs/org.streampipes.sinks.brokers.jvm.jms/documentation.md
deleted file mode 100644
index a36265c..0000000
--- a/documentation/docs/org.streampipes.sinks.brokers.jvm.jms/documentation.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-id: org.streampipes.sinks.brokers.jvm.jms
-title: JMS Publisher
-sidebar_label: JMS Publisher
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.brokers.jvm.jms/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Publishes events to a message broker (e.g., ActiveMQ) using the Java Message Service (JMS) protocol.
-
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-### JMS Broker Settings
-
-The basic settings to connect to the broker. 
-The JMS broker URL indicates the URL of the broker (e.g., tcp://localhost), the port indicates the port of the broker
- (e.g., 61616)
-
-
-### JMS Topic
-
-The topic where events should be sent to.
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.brokers.jvm.kafka/documentation.md b/documentation/docs/org.streampipes.sinks.brokers.jvm.kafka/documentation.md
deleted file mode 100644
index 650c006..0000000
--- a/documentation/docs/org.streampipes.sinks.brokers.jvm.kafka/documentation.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-id: org.streampipes.sinks.brokers.jvm.kafka
-title: Kafka Publisher
-sidebar_label: Kafka Publisher
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.brokers.jvm.kafka/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Publishes events to Apache Kafka.
-
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-### Kafka Broker Settings
-
-The basic settings to connect to the broker. 
-The Kafka broker URL indicates the URL of the broker (e.g., localhost), the port indicates the port of the broker
- (e.g., 9092)
-
-
-### Kafka Topic
-
-The topic where events should be sent to.
-
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.brokers.jvm.rabbitmq/documentation.md b/documentation/docs/org.streampipes.sinks.brokers.jvm.rabbitmq/documentation.md
deleted file mode 100644
index e65476d..0000000
--- a/documentation/docs/org.streampipes.sinks.brokers.jvm.rabbitmq/documentation.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-id: org.streampipes.sinks.brokers.jvm.rabbitmq
-title: RabbitMQ Publisher
-sidebar_label: RabbitMQ Publisher
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.brokers.jvm.rabbitmq/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Forwards events to a RabbitMQ broker
-Add a detailed description here
-
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-### Host
-
-The hostname of the RabbitMQ broker.
-
-### Port
-
-The port of the RabbitMQ broker.
-
-### User
-
-The username used to connect to the RabbitMQ broker.
-
-### Password
-
-The password used to connect to the RabbitMQ broker.
-
-### Exchange Name
-
-The name of the exchange.
-
-### RabbitMQ Topic
-
-The topic where events should be sent to.
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.brokers.jvm.rest/documentation.md b/documentation/docs/org.streampipes.sinks.brokers.jvm.rest/documentation.md
deleted file mode 100644
index facf10c..0000000
--- a/documentation/docs/org.streampipes.sinks.brokers.jvm.rest/documentation.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-id: org.streampipes.sinks.brokers.jvm.rest
-title: REST Publisher
-sidebar_label: REST Publisher
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.brokers.jvm.rest/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Posts a JSON representation of an event to a REST interface.
-
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-### REST URL
-
-The complete URL of the REST endpoint.
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.databases.flink.elasticsearch/documentation.md b/documentation/docs/org.streampipes.sinks.databases.flink.elasticsearch/documentation.md
deleted file mode 100644
index f44267c..0000000
--- a/documentation/docs/org.streampipes.sinks.databases.flink.elasticsearch/documentation.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-id: org.streampipes.sinks.databases.flink.elasticsearch
-title: Elasticsearch
-sidebar_label: Elasticsearch
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.databases.flink.elasticsearch/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Stores data in an Elasticsearch database.
-
-***
-
-## Required input
-
-This sink requires an event that provides a timestamp value (a field that is marked to be of type ``http://schema
-.org/DateTime``.
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### Timestamp Field
-
-The field which contains the required timestamp.
-
-### Index Name
-
-The name of the Elasticsearch index where events are stored to.
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.databases.jvm.couchdb/documentation.md b/documentation/docs/org.streampipes.sinks.databases.jvm.couchdb/documentation.md
deleted file mode 100644
index 4859eac..0000000
--- a/documentation/docs/org.streampipes.sinks.databases.jvm.couchdb/documentation.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-id: org.streampipes.sinks.databases.jvm.couchdb
-title: CouchDB
-sidebar_label: CouchDB
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.databases.jvm.couchdb/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Stores events in an Apache CouchDB database.
-
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### Hostname
-
-The hostname of the CouchDB instance.
-
-### Port
-
-The port of the CouchDB instance.
-
-### Database Name
-
-The name of the database where events will be stored
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.databases.jvm.postgresql/documentation.md b/documentation/docs/org.streampipes.sinks.databases.jvm.postgresql/documentation.md
deleted file mode 100644
index 040af6b..0000000
--- a/documentation/docs/org.streampipes.sinks.databases.jvm.postgresql/documentation.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-id: org.streampipes.sinks.databases.jvm.postgresql
-title: PostgreSQL
-sidebar_label: PostgreSQL
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.databases.jvm.postgresql/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Stores events in a Postgres database.
-
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-### Hostname
-
-The hostname of the PostgreSQL instance.
-
-### Port
-
-The port of the PostgreSQL instance (default 5432).
-
-### Database Name
-
-The name of the database where events will be stored
-
-### Table Name
-
-The name of the table where events will be stored (will be created if it does not exist)
-
-### Username
-
-The username for the PostgreSQL Server.
-
-### Password
-
-The password for the PostgreSQL Server.
-
-## Output
-
-(not applicable for data sinks)
diff --git a/documentation/docs/org.streampipes.sinks.internal.jvm.dashboard/documentation.md b/documentation/docs/org.streampipes.sinks.internal.jvm.dashboard/documentation.md
deleted file mode 100644
index 9bbf0b3..0000000
--- a/documentation/docs/org.streampipes.sinks.internal.jvm.dashboard/documentation.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-id: org.streampipes.sinks.internal.jvm.dashboard
-title: Dashboard Sink
-sidebar_label: Dashboard Sink
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.internal.jvm.dashboard/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-This sink visualizes data streams in the StreamPipes dashboard. 
-Visualizations can be configured in Live Dashboard of StreamPipes after the pipeline has been started.
-
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-No further configuration necessary, individual visualizations can be configured in the Dashboard itself.
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.internal.jvm.notification/documentation.md b/documentation/docs/org.streampipes.sinks.internal.jvm.notification/documentation.md
deleted file mode 100644
index 0423b62..0000000
--- a/documentation/docs/org.streampipes.sinks.internal.jvm.notification/documentation.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-id: org.streampipes.sinks.internal.jvm.notification
-title: Notification
-sidebar_label: Notification
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.internal.jvm.notification/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Displays a notification in the UI panel of StreamPipes.
-
-***
-
-## Required input
-
-
-***
-
-## Configuration
-
-This sink does not have any requirements and works with any incoming event type.
-
-### Notification Title
-
-The title of the notification.
-
-### Content
-
-The notification message.
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.notifications.jvm.email/documentation.md b/documentation/docs/org.streampipes.sinks.notifications.jvm.email/documentation.md
deleted file mode 100644
index 5a59940..0000000
--- a/documentation/docs/org.streampipes.sinks.notifications.jvm.email/documentation.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-id: org.streampipes.sinks.notifications.jvm.email
-title: Email Notification
-sidebar_label: Email Notification
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.notifications.jvm.email/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-This sink sends an email to a specified receiver.
-
-Before you use this sink, the settings of your email server need to be configured.
-After you've installed the element, navigate to ``Settings``, open the panel ``Sinks Notifications JVM`` and add your
- mail server and credentials.
-
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-The following configuration is required:
-
-### Receiver Address
-
-The email address of the receiver.
-
-### Subject
-
-The subject of the email.
-
-### Content
-
-The mail text.
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.notifications.jvm.onesignal/documentation.md b/documentation/docs/org.streampipes.sinks.notifications.jvm.onesignal/documentation.md
deleted file mode 100644
index a30cf68..0000000
--- a/documentation/docs/org.streampipes.sinks.notifications.jvm.onesignal/documentation.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-id: org.streampipes.sinks.notifications.jvm.onesignal
-title: OneSignal
-sidebar_label: OneSignal
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.notifications.jvm.onesignal/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-This sink sends a push message to the OneSignal application
-
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### App Id
-
-The OneSignal application ID.
-
-### API Key
-
-The OneSignal API key.
-
-### Content
-
-The message that should be sent to OneSignal
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/org.streampipes.sinks.notifications.jvm.slack/documentation.md b/documentation/docs/org.streampipes.sinks.notifications.jvm.slack/documentation.md
deleted file mode 100644
index b14380e..0000000
--- a/documentation/docs/org.streampipes.sinks.notifications.jvm.slack/documentation.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-id: org.streampipes.sinks.notifications.jvm.slack
-title: Slack Notification
-sidebar_label: Slack Notification
----
-
-
-
-<p align="center"> 
-    <img src="/docs/img/pipeline-elements/org.streampipes.sinks.notifications.jvm.slack/icon.png" width="150px;" class="pe-image-documentation"/>
-</p>
-
-***
-
-## Description
-
-Slack bot to send notifications directly into your slack
-
-Before you use this sink, the Slack token needs to be configured.
-After you've installed the element, navigate to ``Settings``, open the panel ``Sinks Notifications JVM`` and add your
-Slack API token.
-***
-
-## Required input
-
-This sink does not have any requirements and works with any incoming event type.
-
-***
-
-## Configuration
-
-Describe the configuration parameters here
-
-### Receiver
-
-The receiver of the Slack message.
-
-### Channel Type
-
-The channel type, should be "User" or "Channel"
-
-### Content
-
-The message that should be sent.
-
-### 2nd parameter
-
-## Output
-
-(not applicable for data sinks)
\ No newline at end of file
diff --git a/documentation/docs/pipeline-elements.md b/documentation/docs/pipeline-elements.md
index c3182e7..9772d5d 100644
--- a/documentation/docs/pipeline-elements.md
+++ b/documentation/docs/pipeline-elements.md
@@ -4,4 +4,4 @@ title: Overview
 sidebar_label: Overview
 ---
 
-<div class="pe-grid-container"><div class="pe-container-item pe-container-item-processor"><div class="pe-container-item-header"><div class="pe-container-item-icon pe-icon-processor"><img class="pe-icon" src="/docs/img/pipeline-elements/org.streampipes.processors.aggregation.flink.aggregation/icon.png"></div><div class="pe-container-item-header-pe"><div class="pe-container-item-label pe-container-item-label-processor">Data Processor</div><div class="pe-container-item-label-name">Aggregati [...]
\ No newline at end of file
+<div class="pe-grid-container"><div class="pe-container-item pe-container-item-processor"><div class="pe-container-item-header"><div class="pe-container-item-icon pe-icon-processor"><img class="pe-icon" src="/docs/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.aggregation/icon.png"></div><div class="pe-container-item-header-pe"><div class="pe-container-item-label pe-container-item-label-processor">Data Processor</div><div class="pe-container-item-label-name">Ag [...]
\ No newline at end of file
diff --git a/documentation/website/i18n/en.json b/documentation/website/i18n/en.json
index e0f938d..f0eb150 100644
--- a/documentation/website/i18n/en.json
+++ b/documentation/website/i18n/en.json
@@ -80,195 +80,311 @@
       "license": {
         "title": "license"
       },
-      "org.streampipes.processor.geo.flink/org.streampipes.processor.geo.flink": {
+      "org.apache.streampipes.processor.geo.flink/org.apache.streampipes.processor.geo.flink": {
         "title": "Spatial Grid Enrichment",
         "sidebar_label": "Spatial Grid Enrichment"
       },
-      "org.streampipes.processor.imageclassification.jvm.generic-image-classification/org.streampipes.processor.imageclassification.jvm.generic-image-classification": {
+      "org.apache.streampipes.processor.geo.jvm.geocoding/org.apache.streampipes.processor.geo.jvm.geocoding": {
+        "title": "Google Maps Geocoder",
+        "sidebar_label": "Google Maps Geocoder"
+      },
+      "org.apache.streampipes.processor.geo.jvm.reversegeocoding/org.apache.streampipes.processor.geo.jvm.reversegeocoding": {
+        "title": "Reverse Geocoder",
+        "sidebar_label": "Reverse Geocoder"
+      },
+      "org.apache.streampipes.processor.geo.jvm.staticgeocoding/org.apache.streampipes.processor.geo.jvm.staticgeocoding": {
+        "title": "Static Google Maps Geocoder",
+        "sidebar_label": "Static Google Maps Geocoder"
+      },
+      "org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification": {
         "title": "Generic Image Classification",
         "sidebar_label": "Generic Image Classification"
       },
-      "org.streampipes.processor.imageclassification.jvm.image-enricher/org.streampipes.processor.imageclassification.jvm.image-enricher": {
+      "org.apache.streampipes.processor.imageclassification.jvm.image-enricher/org.apache.streampipes.processor.imageclassification.jvm.image-enricher": {
         "title": "Image Enricher",
         "sidebar_label": "Image Enricher"
       },
-      "org.streampipes.processor.imageclassification.qrcode/org.streampipes.processor.imageclassification.qrcode": {
+      "org.apache.streampipes.processor.imageclassification.qrcode/org.apache.streampipes.processor.imageclassification.qrcode": {
         "title": "QR Code Reader",
         "sidebar_label": "QR Code Reader"
       },
-      "org.streampipes.processors.aggregation.flink.aggregation/org.streampipes.processors.aggregation.flink.aggregation": {
+      "org.apache.streampipes.processors.aggregation.flink.aggregation/org.apache.streampipes.processors.aggregation.flink.aggregation": {
         "title": "Aggregation",
         "sidebar_label": "Aggregation"
       },
-      "org.streampipes.processors.aggregation.flink.rate/org.streampipes.processors.aggregation.flink.rate": {
+      "org.apache.streampipes.processors.aggregation.flink.eventcount/org.apache.streampipes.processors.aggregation.flink.eventcount": {
+        "title": "Event Counter",
+        "sidebar_label": "Event Counter"
+      },
+      "org.apache.streampipes.processors.aggregation.flink.rate/org.apache.streampipes.processors.aggregation.flink.rate": {
         "title": "Event Rate",
         "sidebar_label": "Event Rate"
       },
-      "org.streampipes.processors.enricher.flink.processor.math.mathop/org.streampipes.processors.enricher.flink.processor.math.mathop": {
+      "org.apache.streampipes.processors.enricher.flink.processor.math.mathop/org.apache.streampipes.processors.enricher.flink.processor.math.mathop": {
         "title": "Math",
         "sidebar_label": "Math"
       },
-      "org.streampipes.processors.enricher.flink.processor.math.staticmathop/org.streampipes.processors.enricher.flink.processor.math.staticmathop": {
+      "org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop": {
         "title": "Static Math",
         "sidebar_label": "Static Math"
       },
-      "org.streampipes.processors.enricher.flink.processor.trigonometry/org.streampipes.processors.enricher.flink.processor.trigonometry": {
+      "org.apache.streampipes.processors.enricher.flink.processor.trigonometry/org.apache.streampipes.processors.enricher.flink.processor.trigonometry": {
         "title": "Trigonometry Functions",
         "sidebar_label": "Trigonometry Functions"
       },
-      "org.streampipes.processors.enricher.flink.processor.urldereferencing/org.streampipes.processors.enricher.flink.processor.urldereferencing": {
+      "org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing": {
         "title": "URL Dereferencing",
         "sidebar_label": "URL Dereferencing"
       },
-      "org.streampipes.processors.enricher.flink.timestamp/org.streampipes.processors.enricher.flink.timestamp": {
+      "org.apache.streampipes.processors.enricher.flink.timestamp/org.apache.streampipes.processors.enricher.flink.timestamp": {
         "title": "Timestamp Enricher",
         "sidebar_label": "Timestamp Enricher"
       },
-      "org.streampipes.processors.filters.jvm.compose/org.streampipes.processors.filters.jvm.compose": {
+      "org.apache.streampipes.processors.enricher.jvm.sizemeasure/org.apache.streampipes.processors.enricher.jvm.sizemeasure": {
+        "title": "Size Measure",
+        "sidebar_label": "Size Measure"
+      },
+      "org.apache.streampipes.processors.filters.jvm.compose/org.apache.streampipes.processors.filters.jvm.compose": {
         "title": "Compose",
         "sidebar_label": "Compose"
       },
-      "org.streampipes.processors.filters.jvm.numericalfilter/org.streampipes.processors.filters.jvm.numericalfilter": {
+      "org.apache.streampipes.processors.filters.jvm.enrich/org.apache.streampipes.processors.filters.jvm.enrich": {
+        "title": "Merge By Enrich",
+        "sidebar_label": "Merge By Enrich"
+      },
+      "org.apache.streampipes.processors.filters.jvm.merge/org.apache.streampipes.processors.filters.jvm.merge": {
+        "title": "Merge By Time",
+        "sidebar_label": "Merge By Time"
+      },
+      "org.apache.streampipes.processors.filters.jvm.numericalfilter/org.apache.streampipes.processors.filters.jvm.numericalfilter": {
         "title": "Numerical Filter",
         "sidebar_label": "Numerical Filter"
       },
-      "org.streampipes.processors.filters.jvm.project/org.streampipes.processors.filters.jvm.project": {
+      "org.apache.streampipes.processors.filters.jvm.numericaltextfilter/org.apache.streampipes.processors.filters.jvm.numericaltextfilter": {
+        "title": "Numerical Text Filter",
+        "sidebar_label": "Numerical Text Filter"
+      },
+      "org.apache.streampipes.processors.filters.jvm.project/org.apache.streampipes.processors.filters.jvm.project": {
         "title": "Projection",
         "sidebar_label": "Projection"
       },
-      "org.streampipes.processors.filters.jvm.textfilter/org.streampipes.processors.filters.jvm.textfilter": {
+      "org.apache.streampipes.processors.filters.jvm.textfilter/org.apache.streampipes.processors.filters.jvm.textfilter": {
         "title": "Text Filter",
         "sidebar_label": "Text Filter"
       },
-      "org.streampipes.processors.pattern-detection.flink.peak-detection/org.streampipes.processors.pattern-detection.flink.peak-detection": {
+      "org.apache.streampipes.processors.filters.jvm.threshold/org.apache.streampipes.processors.filters.jvm.threshold": {
+        "title": "Threshold Detector",
+        "sidebar_label": "Threshold Detector"
+      },
+      "org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator": {
+        "title": "Distance Calculator",
+        "sidebar_label": "Distance Calculator"
+      },
+      "org.apache.streampipes.processors.pattern-detection.flink.peak-detection/org.apache.streampipes.processors.pattern-detection.flink.peak-detection": {
         "title": "Peak Detection",
         "sidebar_label": "Peak Detection"
       },
-      "org.streampipes.processors.siddhi.frequency/org.streampipes.processors.siddhi.frequency": {
+      "org.apache.streampipes.processors.siddhi.frequency/org.apache.streampipes.processors.siddhi.frequency": {
         "title": "Frequency Calculation",
         "sidebar_label": "Frequency Calculation"
       },
-      "org.streampipes.processors.siddhi.frequencychange/org.streampipes.processors.siddhi.frequencychange": {
+      "org.apache.streampipes.processors.siddhi.frequencychange/org.apache.streampipes.processors.siddhi.frequencychange": {
         "title": "Frequency Change",
         "sidebar_label": "Frequency Change"
       },
-      "org.streampipes.processors.siddhi.increase/org.streampipes.processors.siddhi.increase": {
+      "org.apache.streampipes.processors.siddhi.increase/org.apache.streampipes.processors.siddhi.increase": {
         "title": "Trend",
         "sidebar_label": "Trend"
       },
-      "org.streampipes.processors.siddhi.numericalfilter/org.streampipes.processors.siddhi.numericalfilter": {
+      "org.apache.streampipes.processors.siddhi.numericalfilter/org.apache.streampipes.processors.siddhi.numericalfilter": {
         "title": "Numerical Filter (Siddhi)",
         "sidebar_label": "Numerical Filter (Siddhi)"
       },
-      "org.streampipes.processors.siddhi.sequence/org.streampipes.processors.siddhi.sequence": {
+      "org.apache.streampipes.processors.siddhi.sequence/org.apache.streampipes.processors.siddhi.sequence": {
         "title": "Sequence Detection",
         "sidebar_label": "Sequence Detection"
       },
-      "org.streampipes.processors.siddhi.stop/org.streampipes.processors.siddhi.stop": {
+      "org.apache.streampipes.processors.siddhi.stop/org.apache.streampipes.processors.siddhi.stop": {
         "title": "Stream Stop Detection",
         "sidebar_label": "Stream Stop Detection"
       },
-      "org.streampipes.processors.textmining.flink.languagedetection/org.streampipes.processors.textmining.flink.languagedetection": {
+      "org.apache.streampipes.processors.textmining.flink.languagedetection/org.apache.streampipes.processors.textmining.flink.languagedetection": {
         "title": "Language Detection",
         "sidebar_label": "Language Detection"
       },
-      "org.streampipes.processors.textmining.flink.wordcount/org.streampipes.processors.textmining.flink.wordcount": {
+      "org.apache.streampipes.processors.textmining.flink.wordcount/org.apache.streampipes.processors.textmining.flink.wordcount": {
         "title": "Word Count",
         "sidebar_label": "Word Count"
       },
-      "org.streampipes.processors.transformation.flink.field-converter/org.streampipes.processors.transformation.flink.field-converter": {
+      "org.apache.streampipes.processors.textmining.jvm.chunker/org.apache.streampipes.processors.textmining.jvm.chunker": {
+        "title": "Chunker (English)",
+        "sidebar_label": "Chunker (English)"
+      },
+      "org.apache.streampipes.processors.textmining.jvm.languagedetection/org.apache.streampipes.processors.textmining.jvm.languagedetection": {
+        "title": "Language Detection",
+        "sidebar_label": "Language Detection"
+      },
+      "org.apache.streampipes.processors.textmining.jvm.namefinder/org.apache.streampipes.processors.textmining.jvm.namefinder": {
+        "title": "Name Finder",
+        "sidebar_label": "Name Finder"
+      },
+      "org.apache.streampipes.processors.textmining.jvm.partofspeech/org.apache.streampipes.processors.textmining.jvm.partofspeech": {
+        "title": "Part of Speech (English)",
+        "sidebar_label": "Part of Speech (English)"
+      },
+      "org.apache.streampipes.processors.textmining.jvm.sentencedetection/org.apache.streampipes.processors.textmining.jvm.sentencedetection": {
+        "title": "Sentence Detection (English)",
+        "sidebar_label": "Sentence Detection (English)"
+      },
+      "org.apache.streampipes.processors.textmining.jvm.tokenizer/org.apache.streampipes.processors.textmining.jvm.tokenizer": {
+        "title": "Tokenizer (English)",
+        "sidebar_label": "Tokenizer (English)"
+      },
+      "org.apache.streampipes.processors.transformation.flink.field-converter/org.apache.streampipes.processors.transformation.flink.field-converter": {
         "title": "Field Converter",
         "sidebar_label": "Field Converter"
       },
-      "org.streampipes.processors.transformation.flink.field-mapper/org.streampipes.processors.transformation.flink.field-mapper": {
+      "org.apache.streampipes.processors.transformation.flink.field-mapper/org.apache.streampipes.processors.transformation.flink.field-mapper": {
         "title": "Field Mapper",
         "sidebar_label": "Field Mapper"
       },
-      "org.streampipes.processors.transformation.flink.field-renamer/org.streampipes.processors.transformation.flink.field-renamer": {
+      "org.apache.streampipes.processors.transformation.flink.field-renamer/org.apache.streampipes.processors.transformation.flink.field-renamer": {
         "title": "Field Renamer",
         "sidebar_label": "Field Renamer"
       },
-      "org.streampipes.processors.transformation.flink.fieldhasher/org.streampipes.processors.transformation.flink.fieldhasher": {
+      "org.apache.streampipes.processors.transformation.flink.fieldhasher/org.apache.streampipes.processors.transformation.flink.fieldhasher": {
         "title": "Field Hasher",
         "sidebar_label": "Field Hasher"
       },
-      "org.streampipes.processors.transformation.flink.measurement-unit-converter/org.streampipes.processors.transformation.flink.measurement-unit-converter": {
+      "org.apache.streampipes.processors.transformation.flink.measurement-unit-converter/org.apache.streampipes.processors.transformation.flink.measurement-unit-converter": {
         "title": "Measurement Unit Converter",
         "sidebar_label": "Measurement Unit Converter"
       },
-      "org.streampipes.processors.transformation.flink.processor.boilerplate/org.streampipes.processors.transformation.flink.processor.boilerplate": {
+      "org.apache.streampipes.processors.transformation.flink.processor.boilerplate/org.apache.streampipes.processors.transformation.flink.processor.boilerplate": {
         "title": "Boilerplate Removal",
         "sidebar_label": "Boilerplate Removal"
       },
-      "org.streampipes.processors.transformation.jvm.changed-value/org.streampipes.processors.transformation.jvm.changed-value": {
+      "org.apache.streampipes.processors.transformation.jvm.booloperator.counter/org.apache.streampipes.processors.transformation.jvm.booloperator.counter": {
+        "title": "Boolean Counter",
+        "sidebar_label": "Boolean Counter"
+      },
+      "org.apache.streampipes.processors.transformation.jvm.booloperator.inverter/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter": {
+        "title": "Boolean Inverter",
+        "sidebar_label": "Boolean Inverter"
+      },
+      "org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping": {
+        "title": "Measure Time Between Two Sensors",
+        "sidebar_label": "Measure Time Between Two Sensors"
+      },
+      "org.apache.streampipes.processors.transformation.jvm.booloperator.timer/org.apache.streampipes.processors.transformation.jvm.booloperator.timer": {
+        "title": "Boolean Timer",
+        "sidebar_label": "Boolean Timer"
+      },
+      "org.apache.streampipes.processors.transformation.jvm.changed-value/org.apache.streampipes.processors.transformation.jvm.changed-value": {
         "title": "Value Changed",
         "sidebar_label": "Value Changed"
       },
-      "org.streampipes.processors.transformation.jvm.count-array/org.streampipes.processors.transformation.jvm.count-array": {
+      "org.apache.streampipes.processors.transformation.jvm.count-array/org.apache.streampipes.processors.transformation.jvm.count-array": {
         "title": "Count Array",
         "sidebar_label": "Count Array"
       },
-      "org.streampipes.processors.transformation.jvm.duration-value/org.streampipes.processors.transformation.jvm.duration-value": {
+      "org.apache.streampipes.processors.transformation.jvm.csvmetadata/org.apache.streampipes.processors.transformation.jvm.csvmetadata": {
+        "title": "CSV Metadata Enricher",
+        "sidebar_label": "CSV Metadata Enricher"
+      },
+      "org.apache.streampipes.processors.transformation.jvm.duration-value/org.apache.streampipes.processors.transformation.jvm.duration-value": {
         "title": "Calculate Duration",
         "sidebar_label": "Calculate Duration"
       },
-      "org.streampipes.processors.transformation.jvm.processor.timestampextractor/org.streampipes.processors.transformation.jvm.processor.timestampextractor": {
+      "org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor": {
         "title": "Timestamp Extractor",
         "sidebar_label": "Timestamp Extractor"
       },
-      "org.streampipes.processors.transformation.jvm.split-array/org.streampipes.processors.transformation.jvm.split-array": {
+      "org.apache.streampipes.processors.transformation.jvm.split-array/org.apache.streampipes.processors.transformation.jvm.split-array": {
         "title": "Split Array",
         "sidebar_label": "Split Array"
       },
-      "org.streampipes.sinks.brokers.jvm.jms/org.streampipes.sinks.brokers.jvm.jms": {
+      "org.apache.streampipes.processors.transformation.jvm.taskduration/org.apache.streampipes.processors.transformation.jvm.taskduration": {
+        "title": "Task Duration",
+        "sidebar_label": "Task Duration"
+      },
+      "org.apache.streampipes.processors.transformation.jvm.transform-to-boolean/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean": {
+        "title": "Transform to boolean",
+        "sidebar_label": "Transform to boolean"
+      },
+      "org.apache.streampipes.sinks.brokers.jvm.bufferrest/org.apache.streampipes.sinks.brokers.jvm.bufferrest": {
+        "title": "Buffered REST Publisher",
+        "sidebar_label": "Buffered REST Publisher"
+      },
+      "org.apache.streampipes.sinks.brokers.jvm.jms/org.apache.streampipes.sinks.brokers.jvm.jms": {
         "title": "JMS Publisher",
         "sidebar_label": "JMS Publisher"
       },
-      "org.streampipes.sinks.brokers.jvm.kafka/org.streampipes.sinks.brokers.jvm.kafka": {
+      "org.apache.streampipes.sinks.brokers.jvm.kafka/org.apache.streampipes.sinks.brokers.jvm.kafka": {
         "title": "Kafka Publisher",
         "sidebar_label": "Kafka Publisher"
       },
-      "org.streampipes.sinks.brokers.jvm.rabbitmq/org.streampipes.sinks.brokers.jvm.rabbitmq": {
+      "org.apache.streampipes.sinks.brokers.jvm.pulsar/org.apache.streampipes.sinks.brokers.jvm.pulsar": {
+        "title": "Pulsar Publisher",
+        "sidebar_label": "Pulsar Publisher"
+      },
+      "org.apache.streampipes.sinks.brokers.jvm.rabbitmq/org.apache.streampipes.sinks.brokers.jvm.rabbitmq": {
         "title": "RabbitMQ Publisher",
         "sidebar_label": "RabbitMQ Publisher"
       },
-      "org.streampipes.sinks.brokers.jvm.rest/org.streampipes.sinks.brokers.jvm.rest": {
+      "org.apache.streampipes.sinks.brokers.jvm.rest/org.apache.streampipes.sinks.brokers.jvm.rest": {
         "title": "REST Publisher",
         "sidebar_label": "REST Publisher"
       },
-      "org.streampipes.sinks.databases.flink.elasticsearch/org.streampipes.sinks.databases.flink.elasticsearch": {
+      "org.apache.streampipes.sinks.databases.ditto/org.apache.streampipes.sinks.databases.ditto": {
+        "title": "Eclipse Ditto",
+        "sidebar_label": "Eclipse Ditto"
+      },
+      "org.apache.streampipes.sinks.databases.flink.elasticsearch/org.apache.streampipes.sinks.databases.flink.elasticsearch": {
         "title": "Elasticsearch",
         "sidebar_label": "Elasticsearch"
       },
-      "org.streampipes.sinks.databases.jvm.couchdb/org.streampipes.sinks.databases.jvm.couchdb": {
+      "org.apache.streampipes.sinks.databases.jvm.couchdb/org.apache.streampipes.sinks.databases.jvm.couchdb": {
         "title": "CouchDB",
         "sidebar_label": "CouchDB"
       },
-      "org.streampipes.sinks.databases.jvm.influxdb/org.streampipes.sinks.databases.jvm.influxdb": {
+      "org.apache.streampipes.sinks.databases.jvm.influxdb/org.apache.streampipes.sinks.databases.jvm.influxdb": {
         "title": "InfluxDB",
         "sidebar_label": "InfluxDB"
       },
-      "org.streampipes.sinks.databases.jvm.postgresql/org.streampipes.sinks.databases.jvm.postgresql": {
+      "org.apache.streampipes.sinks.databases.jvm.iotdb/org.apache.streampipes.sinks.databases.jvm.iotdb": {
+        "title": "IoTDB",
+        "sidebar_label": "IoTDB"
+      },
+      "org.apache.streampipes.sinks.databases.jvm.opcua/org.apache.streampipes.sinks.databases.jvm.opcua": {
+        "title": "OPC-UA",
+        "sidebar_label": "OPC-UA"
+      },
+      "org.apache.streampipes.sinks.databases.jvm.postgresql/org.apache.streampipes.sinks.databases.jvm.postgresql": {
         "title": "PostgreSQL",
         "sidebar_label": "PostgreSQL"
       },
-      "org.streampipes.sinks.internal.jvm.dashboard/org.streampipes.sinks.internal.jvm.dashboard": {
+      "org.apache.streampipes.sinks.internal.jvm.dashboard/org.apache.streampipes.sinks.internal.jvm.dashboard": {
         "title": "Dashboard Sink",
         "sidebar_label": "Dashboard Sink"
       },
-      "org.streampipes.sinks.internal.jvm.notification/org.streampipes.sinks.internal.jvm.notification": {
+      "org.apache.streampipes.sinks.internal.jvm.datalake/org.apache.streampipes.sinks.internal.jvm.datalake": {
+        "title": "Data Lake",
+        "sidebar_label": "Data Lake"
+      },
+      "org.apache.streampipes.sinks.internal.jvm.notification/org.apache.streampipes.sinks.internal.jvm.notification": {
         "title": "Notification",
         "sidebar_label": "Notification"
       },
-      "org.streampipes.sinks.notifications.jvm.email/org.streampipes.sinks.notifications.jvm.email": {
+      "org.apache.streampipes.sinks.notifications.jvm.email/org.apache.streampipes.sinks.notifications.jvm.email": {
         "title": "Email Notification",
         "sidebar_label": "Email Notification"
       },
-      "org.streampipes.sinks.notifications.jvm.onesignal/org.streampipes.sinks.notifications.jvm.onesignal": {
+      "org.apache.streampipes.sinks.notifications.jvm.onesignal/org.apache.streampipes.sinks.notifications.jvm.onesignal": {
         "title": "OneSignal",
         "sidebar_label": "OneSignal"
       },
-      "org.streampipes.sinks.notifications.jvm.slack/org.streampipes.sinks.notifications.jvm.slack": {
+      "org.apache.streampipes.sinks.notifications.jvm.slack/org.apache.streampipes.sinks.notifications.jvm.slack": {
         "title": "Slack Notification",
         "sidebar_label": "Slack Notification"
       },
@@ -708,6 +824,318 @@
         "title": "Tutorial: Data Sinks",
         "sidebar_label": "Tutorial: Data Sinks"
       },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.flink/version-0.65.0-pre-asf-org.apache.streampipes.processor.geo.flink": {
+        "title": "Spatial Grid Enrichment",
+        "sidebar_label": "Spatial Grid Enrichment"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.geocoding/version-0.65.0-pre-asf-org.apache.streampipes.processor.geo.jvm.geocoding": {
+        "title": "Google Maps Geocoder",
+        "sidebar_label": "Google Maps Geocoder"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.reversegeocoding/version-0.65.0-pre-asf-org.apache.streampipes.processor.geo.jvm.reversegeocoding": {
+        "title": "Reverse Geocoder",
+        "sidebar_label": "Reverse Geocoder"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.staticgeocoding/version-0.65.0-pre-asf-org.apache.streampipes.processor.geo.jvm.staticgeocoding": {
+        "title": "Static Google Maps Geocoder",
+        "sidebar_label": "Static Google Maps Geocoder"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/version-0.65.0-pre-asf-org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification": {
+        "title": "Generic Image Classification",
+        "sidebar_label": "Generic Image Classification"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.jvm.image-enricher/version-0.65.0-pre-asf-org.apache.streampipes.processor.imageclassification.jvm.image-enricher": {
+        "title": "Image Enricher",
+        "sidebar_label": "Image Enricher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.qrcode/version-0.65.0-pre-asf-org.apache.streampipes.processor.imageclassification.qrcode": {
+        "title": "QR Code Reader",
+        "sidebar_label": "QR Code Reader"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.aggregation/version-0.65.0-pre-asf-org.apache.streampipes.processors.aggregation.flink.aggregation": {
+        "title": "Aggregation",
+        "sidebar_label": "Aggregation"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.eventcount/version-0.65.0-pre-asf-org.apache.streampipes.processors.aggregation.flink.eventcount": {
+        "title": "Event Counter",
+        "sidebar_label": "Event Counter"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.rate/version-0.65.0-pre-asf-org.apache.streampipes.processors.aggregation.flink.rate": {
+        "title": "Event Rate",
+        "sidebar_label": "Event Rate"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.processor.math.mathop": {
+        "title": "Math",
+        "sidebar_label": "Math"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop": {
+        "title": "Static Math",
+        "sidebar_label": "Static Math"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.processor.trigonometry": {
+        "title": "Trigonometry Functions",
+        "sidebar_label": "Trigonometry Functions"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.processor.urldereferencing": {
+        "title": "URL Dereferencing",
+        "sidebar_label": "URL Dereferencing"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.timestamp/version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.timestamp": {
+        "title": "Timestamp Enricher",
+        "sidebar_label": "Timestamp Enricher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.jvm.sizemeasure/version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.jvm.sizemeasure": {
+        "title": "Size Measure",
+        "sidebar_label": "Size Measure"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.compose/version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.compose": {
+        "title": "Compose",
+        "sidebar_label": "Compose"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.enrich/version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.enrich": {
+        "title": "Merge By Enrich",
+        "sidebar_label": "Merge By Enrich"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.merge/version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.merge": {
+        "title": "Merge By Time",
+        "sidebar_label": "Merge By Time"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.numericalfilter/version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.numericalfilter": {
+        "title": "Numerical Filter",
+        "sidebar_label": "Numerical Filter"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.numericaltextfilter": {
+        "title": "Numerical Text Filter",
+        "sidebar_label": "Numerical Text Filter"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.project/version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.project": {
+        "title": "Projection",
+        "sidebar_label": "Projection"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.textfilter/version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.textfilter": {
+        "title": "Text Filter",
+        "sidebar_label": "Text Filter"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.threshold/version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.threshold": {
+        "title": "Threshold Detector",
+        "sidebar_label": "Threshold Detector"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/version-0.65.0-pre-asf-org.apache.streampipes.processors.geo.jvm.processor.distancecalculator": {
+        "title": "Distance Calculator",
+        "sidebar_label": "Distance Calculator"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/version-0.65.0-pre-asf-org.apache.streampipes.processors.pattern-detection.flink.peak-detection": {
+        "title": "Peak Detection",
+        "sidebar_label": "Peak Detection"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.frequency/version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.frequency": {
+        "title": "Frequency Calculation",
+        "sidebar_label": "Frequency Calculation"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.frequencychange/version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.frequencychange": {
+        "title": "Frequency Change",
+        "sidebar_label": "Frequency Change"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.increase/version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.increase": {
+        "title": "Trend",
+        "sidebar_label": "Trend"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.numericalfilter/version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.numericalfilter": {
+        "title": "Numerical Filter (Siddhi)",
+        "sidebar_label": "Numerical Filter (Siddhi)"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.sequence/version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.sequence": {
+        "title": "Sequence Detection",
+        "sidebar_label": "Sequence Detection"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.stop/version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.stop": {
+        "title": "Stream Stop Detection",
+        "sidebar_label": "Stream Stop Detection"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.flink.languagedetection/version-0.65.0-pre-asf-org.apache.streampipes.processors.textmining.flink.languagedetection": {
+        "title": "Language Detection",
+        "sidebar_label": "Language Detection"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.flink.wordcount/version-0.65.0-pre-asf-org.apache.streampipes.processors.textmining.flink.wordcount": {
+        "title": "Word Count",
+        "sidebar_label": "Word Count"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.jvm.chunker/version-0.65.0-pre-asf-org.apache.streampipes.processors.textmining.jvm.chunker": {
+        "title": "Chunker (English)",
+        "sidebar_label": "Chunker (English)"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.jvm.languagedetection/version-0.65.0-pre-asf-org.apache.streampipes.processors.textmining.jvm.languagedetection": {
+        "title": "Language Detection",
+        "sidebar_label": "Language Detection"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.jvm.namefinder/version-0.65.0-pre-asf-org.apache.streampipes.processors.textmining.jvm.namefinder": {
+        "title": "Name Finder",
+        "sidebar_label": "Name Finder"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.jvm.partofspeech/version-0.65.0-pre-asf-org.apache.streampipes.processors.textmining.jvm.partofspeech": {
+        "title": "Part of Speech (English)",
+        "sidebar_label": "Part of Speech (English)"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.jvm.sentencedetection/version-0.65.0-pre-asf-org.apache.streampipes.processors.textmining.jvm.sentencedetection": {
+        "title": "Sentence Detection (English)",
+        "sidebar_label": "Sentence Detection (English)"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.jvm.tokenizer/version-0.65.0-pre-asf-org.apache.streampipes.processors.textmining.jvm.tokenizer": {
+        "title": "Tokenizer (English)",
+        "sidebar_label": "Tokenizer (English)"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.flink.field-converter/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.flink.field-converter": {
+        "title": "Field Converter",
+        "sidebar_label": "Field Converter"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.flink.field-mapper/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.flink.field-mapper": {
+        "title": "Field Mapper",
+        "sidebar_label": "Field Mapper"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.flink.field-renamer/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.flink.field-renamer": {
+        "title": "Field Renamer",
+        "sidebar_label": "Field Renamer"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.flink.fieldhasher/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.flink.fieldhasher": {
+        "title": "Field Hasher",
+        "sidebar_label": "Field Hasher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.flink.measurement-unit-converter/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.flink.measurement-unit-converter": {
+        "title": "Measurement Unit Converter",
+        "sidebar_label": "Measurement Unit Converter"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.flink.processor.boilerplate/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.flink.processor.boilerplate": {
+        "title": "Boilerplate Removal",
+        "sidebar_label": "Boilerplate Removal"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.booloperator.counter/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.booloperator.counter": {
+        "title": "Boolean Counter",
+        "sidebar_label": "Boolean Counter"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.booloperator.inverter": {
+        "title": "Boolean Inverter",
+        "sidebar_label": "Boolean Inverter"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping": {
+        "title": "Measure Time Between Two Sensors",
+        "sidebar_label": "Measure Time Between Two Sensors"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.booloperator.timer/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.booloperator.timer": {
+        "title": "Boolean Timer",
+        "sidebar_label": "Boolean Timer"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.changed-value/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.changed-value": {
+        "title": "Value Changed",
+        "sidebar_label": "Value Changed"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.count-array/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.count-array": {
+        "title": "Count Array",
+        "sidebar_label": "Count Array"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.csvmetadata/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.csvmetadata": {
+        "title": "CSV Metadata Enricher",
+        "sidebar_label": "CSV Metadata Enricher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.duration-value/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.duration-value": {
+        "title": "Calculate Duration",
+        "sidebar_label": "Calculate Duration"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor": {
+        "title": "Timestamp Extractor",
+        "sidebar_label": "Timestamp Extractor"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.split-array/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.split-array": {
+        "title": "Split Array",
+        "sidebar_label": "Split Array"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.taskduration/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.taskduration": {
+        "title": "Task Duration",
+        "sidebar_label": "Task Duration"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean/version-0.65.0-pre-asf-org.apache.streampipes.processors.transformation.jvm.transform-to-boolean": {
+        "title": "Transform to boolean",
+        "sidebar_label": "Transform to boolean"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.brokers.jvm.bufferrest/version-0.65.0-pre-asf-org.apache.streampipes.sinks.brokers.jvm.bufferrest": {
+        "title": "Buffered REST Publisher",
+        "sidebar_label": "Buffered REST Publisher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.brokers.jvm.jms/version-0.65.0-pre-asf-org.apache.streampipes.sinks.brokers.jvm.jms": {
+        "title": "JMS Publisher",
+        "sidebar_label": "JMS Publisher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.brokers.jvm.kafka/version-0.65.0-pre-asf-org.apache.streampipes.sinks.brokers.jvm.kafka": {
+        "title": "Kafka Publisher",
+        "sidebar_label": "Kafka Publisher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.brokers.jvm.pulsar/version-0.65.0-pre-asf-org.apache.streampipes.sinks.brokers.jvm.pulsar": {
+        "title": "Pulsar Publisher",
+        "sidebar_label": "Pulsar Publisher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.brokers.jvm.rabbitmq/version-0.65.0-pre-asf-org.apache.streampipes.sinks.brokers.jvm.rabbitmq": {
+        "title": "RabbitMQ Publisher",
+        "sidebar_label": "RabbitMQ Publisher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.brokers.jvm.rest/version-0.65.0-pre-asf-org.apache.streampipes.sinks.brokers.jvm.rest": {
+        "title": "REST Publisher",
+        "sidebar_label": "REST Publisher"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.databases.ditto/version-0.65.0-pre-asf-org.apache.streampipes.sinks.databases.ditto": {
+        "title": "Eclipse Ditto",
+        "sidebar_label": "Eclipse Ditto"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.databases.flink.elasticsearch/version-0.65.0-pre-asf-org.apache.streampipes.sinks.databases.flink.elasticsearch": {
+        "title": "Elasticsearch",
+        "sidebar_label": "Elasticsearch"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.databases.jvm.couchdb/version-0.65.0-pre-asf-org.apache.streampipes.sinks.databases.jvm.couchdb": {
+        "title": "CouchDB",
+        "sidebar_label": "CouchDB"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.databases.jvm.influxdb/version-0.65.0-pre-asf-org.apache.streampipes.sinks.databases.jvm.influxdb": {
+        "title": "InfluxDB",
+        "sidebar_label": "InfluxDB"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.databases.jvm.iotdb/version-0.65.0-pre-asf-org.apache.streampipes.sinks.databases.jvm.iotdb": {
+        "title": "IoTDB",
+        "sidebar_label": "IoTDB"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.databases.jvm.opcua/version-0.65.0-pre-asf-org.apache.streampipes.sinks.databases.jvm.opcua": {
+        "title": "OPC-UA",
+        "sidebar_label": "OPC-UA"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.databases.jvm.postgresql/version-0.65.0-pre-asf-org.apache.streampipes.sinks.databases.jvm.postgresql": {
+        "title": "PostgreSQL",
+        "sidebar_label": "PostgreSQL"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.internal.jvm.dashboard/version-0.65.0-pre-asf-org.apache.streampipes.sinks.internal.jvm.dashboard": {
+        "title": "Dashboard Sink",
+        "sidebar_label": "Dashboard Sink"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.internal.jvm.datalake/version-0.65.0-pre-asf-org.apache.streampipes.sinks.internal.jvm.datalake": {
+        "title": "Data Lake",
+        "sidebar_label": "Data Lake"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.internal.jvm.notification/version-0.65.0-pre-asf-org.apache.streampipes.sinks.internal.jvm.notification": {
+        "title": "Notification",
+        "sidebar_label": "Notification"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.notifications.jvm.email/version-0.65.0-pre-asf-org.apache.streampipes.sinks.notifications.jvm.email": {
+        "title": "Email Notification",
+        "sidebar_label": "Email Notification"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.notifications.jvm.onesignal/version-0.65.0-pre-asf-org.apache.streampipes.sinks.notifications.jvm.onesignal": {
+        "title": "OneSignal",
+        "sidebar_label": "OneSignal"
+      },
+      "version-0.65.0-pre-asf/org.apache.streampipes.sinks.notifications.jvm.slack/version-0.65.0-pre-asf-org.apache.streampipes.sinks.notifications.jvm.slack": {
+        "title": "Slack Notification",
+        "sidebar_label": "Slack Notification"
+      },
+      "version-0.65.0-pre-asf/version-0.65.0-pre-asf-pipeline-elements": {
+        "title": "Overview",
+        "sidebar_label": "Overview"
+      },
       "version-0.65.0-pre-asf/version-0.65.0-pre-asf-user-guide-installation": {
         "title": "Installation",
         "sidebar_label": "Installation"
diff --git a/documentation/website/sidebars.json b/documentation/website/sidebars.json
index fa61b69..1915077 100644
--- a/documentation/website/sidebars.json
+++ b/documentation/website/sidebars.json
@@ -7,12 +7,7 @@
       "user-guide-first-steps"
     ]
   },
-  "pipeline-elements": {
-    "Pipeline Elements": [
-      "pipeline-elements",
-      "org.streampipes.processors.aggregation.flink.aggregation/org.streampipes.processors.aggregation.flink.aggregation","org.streampipes.processors.transformation.flink.processor.boilerplate/org.streampipes.processors.transformation.flink.processor.boilerplate","org.streampipes.processors.transformation.jvm.duration-value/org.streampipes.processors.transformation.jvm.duration-value","org.streampipes.processors.filters.jvm.compose/org.streampipes.processors.filters.jvm.compose","org.str [...]
-    ]
-  },
+  "pipeline-elements":{"Pipeline Elements":["pipeline-elements","org.apache.streampipes.processors.aggregation.flink.aggregation/org.apache.streampipes.processors.aggregation.flink.aggregation","org.apache.streampipes.processors.transformation.flink.processor.boilerplate/org.apache.streampipes.processors.transformation.flink.processor.boilerplate","org.apache.streampipes.processors.transformation.jvm.booloperator.counter/org.apache.streampipes.processors.transformation.jvm.booloperator.c [...]
   "developer-guide": {
     "Basics": [
       "dev-guide-introduction",
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.flink/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.flink/documentation.md
new file mode 100644
index 0000000..f6f7a6a
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.flink/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processor.geo.flink
+title: Spatial Grid Enrichment
+sidebar_label: Spatial Grid Enrichment
+original_id: org.apache.streampipes.processor.geo.flink
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processor.geo.flink/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Groups spatial events into cells of a given size
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.geocoding/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.geocoding/documentation.md
new file mode 100644
index 0000000..739a348
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.geocoding/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processor.geo.jvm.geocoding
+title: Google Maps Geocoder
+sidebar_label: Google Maps Geocoder
+original_id: org.apache.streampipes.processor.geo.jvm.geocoding
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+</p>
+
+***
+
+## Description
+
+This processor computes the latitude and longitude values from a location (a place name such as "Karlsruhe, Germany
+") and adds the result to the event.
+
+***
+
+## Required input
+
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.reversegeocoding/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.reversegeocoding/documentation.md
new file mode 100644
index 0000000..cff920e
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.reversegeocoding/documentation.md
@@ -0,0 +1,54 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processor.geo.jvm.reversegeocoding
+title: Reverse Geocoder
+sidebar_label: Reverse Geocoder
+original_id: org.apache.streampipes.processor.geo.jvm.reversegeocoding
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+</p>
+
+***
+
+## Description
+
+This processor computes place name based on given lat/lng coordinates that are transmitted as fields from an event.
+
+***
+
+## Required input
+
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.staticgeocoding/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.staticgeocoding/documentation.md
new file mode 100644
index 0000000..38175a4
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.geo.jvm.staticgeocoding/documentation.md
@@ -0,0 +1,56 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processor.geo.jvm.staticgeocoding
+title: Static Google Maps Geocoder
+sidebar_label: Static Google Maps Geocoder
+original_id: org.apache.streampipes.processor.geo.jvm.staticgeocoding
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+</p>
+
+***
+
+## Description
+
+This processor computes the latitude and longitude values from a fixed location (a place name such as "Karlsruhe
+, Germany
+") and adds the result to the event.
+
+***
+
+## Required input
+
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/documentation.md
new file mode 100644
index 0000000..50a5cf4
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/documentation.md
@@ -0,0 +1,54 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification
+title: Generic Image Classification
+sidebar_label: Generic Image Classification
+original_id: org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Image  + Classification Description (Generic Model)
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.jvm.image-enricher/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.jvm.image-enricher/documentation.md
new file mode 100644
index 0000000..4751e0a
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.jvm.image-enricher/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processor.imageclassification.jvm.image-enricher
+title: Image Enricher
+sidebar_label: Image Enricher
+original_id: org.apache.streampipes.processor.imageclassification.jvm.image-enricher
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processor.imageclassification.jvm.image-enricher/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Image Enrichment: Enriches an  + image with  + given bounding box coordinates
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.qrcode/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.qrcode/documentation.md
new file mode 100644
index 0000000..bf0b379
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processor.imageclassification.qrcode/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processor.imageclassification.qrcode
+title: QR Code Reader
+sidebar_label: QR Code Reader
+original_id: org.apache.streampipes.processor.imageclassification.qrcode
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processor.imageclassification.qrcode/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+QR Code Reader: Detects a QR Code in an image
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.aggregation/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.aggregation/documentation.md
new file mode 100644
index 0000000..057bd99
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.aggregation/documentation.md
@@ -0,0 +1,62 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.aggregation.flink.aggregation
+title: Aggregation
+sidebar_label: Aggregation
+original_id: org.apache.streampipes.processors.aggregation.flink.aggregation
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.aggregation/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Performs different aggregation functions based on a sliding time window (e.g., average, sum, min, max)
+
+***
+
+## Required input
+
+The aggregation processor requires a data stream that has at least one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Group by
+The aaggregation function can be calculated separately (partitioned) by the selected field value. 
+
+### Output every
+The frequency in which aggregated values are sent in seconds.
+
+### Time window
+The size of the time window in seconds
+
+### Aggregated Value
+The field used for calculating the aggregation value.
+
+## Output
+
+This processor appends the latest aggregated value to every input event that arrives.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.eventcount/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.eventcount/documentation.md
new file mode 100644
index 0000000..37bbb68
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.eventcount/documentation.md
@@ -0,0 +1,52 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.aggregation.flink.eventcount
+title: Event Counter
+sidebar_label: Event Counter
+original_id: org.apache.streampipes.processors.aggregation.flink.eventcount
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+
+
+***
+
+## Description
+
+Counts the number of events arriving within a time window. An event is emitted every time the time window expires.
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Time Window: The scale and size of the time window.
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.rate/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.rate/documentation.md
new file mode 100644
index 0000000..7fe0a2e
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.aggregation.flink.rate/documentation.md
@@ -0,0 +1,51 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.aggregation.flink.rate
+title: Event Rate
+sidebar_label: Event Rate
+original_id: org.apache.streampipes.processors.aggregation.flink.rate
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.aggregation.flink.rate/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Computes the current event rate. Output is a number representing events per second.
+
+***
+
+## Required input
+
+The event rate processor works with any stream and does not have any specific requirements.
+
+***
+
+## Configuration
+
+### Time Baseline
+Time window size used for calculating the rate in seconds, also defines the output rate
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/documentation.md
new file mode 100644
index 0000000..4fbb24e
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/documentation.md
@@ -0,0 +1,57 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.processor.math.mathop
+title: Math
+sidebar_label: Math
+original_id: org.apache.streampipes.processors.enricher.flink.processor.math.mathop
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.math.mathop/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Performs calculations on event properties (+, -, *, /, %).
+
+***
+
+## Required input
+The math processor works with any event that has at least one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Left operand
+The field from the input event that should be used as the left operand.
+
+### Right operand
+The field from the input event that should be used as the right operand.
+
+### Operation
+The math operation that should be performed.
+
+## Output
+The processor appends the calculation result to each input event.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/documentation.md
new file mode 100644
index 0000000..840ed8b
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/documentation.md
@@ -0,0 +1,57 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop
+title: Static Math
+sidebar_label: Static Math
+original_id: org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Performs calculation on an event property with a static value (+, -, *, /, %).
+
+***
+
+## Required input
+The math processor works with any event that has at least one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Left operand
+The field from the input event that should be used as the left operand.
+
+### Right operand value
+Specify the value of the right operand.
+
+### Operation
+The math operation that should be performed.
+
+## Output
+The processor appends the calculation result to each input event.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/documentation.md
new file mode 100644
index 0000000..e5b74a5
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/documentation.md
@@ -0,0 +1,57 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.processor.trigonometry
+title: Trigonometry Functions
+sidebar_label: Trigonometry Functions
+original_id: org.apache.streampipes.processors.enricher.flink.processor.trigonometry
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.trigonometry/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Performs Trigonometric functions (sin, cos, tan) on event properties.
+
+***
+
+## Required input
+The trigonometry processor works with any event that has at least one field containing a numerical value.
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### Alpha
+The field that should be used for calculating the trigonometric function.
+
+
+### Operation
+The trigonometric function that should be calculated.
+
+## Output
+The processor appends the calculation result to each input event.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/documentation.md
new file mode 100644
index 0000000..691087e
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/documentation.md
@@ -0,0 +1,52 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.processor.urldereferencing
+title: URL Dereferencing
+sidebar_label: URL Dereferencing
+original_id: org.apache.streampipes.processors.enricher.flink.processor.urldereferencing
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Parses and appends the html page as a string to event.
+
+***
+
+## Required input
+The URL Dereferencing processor requires an input stream that provides an input field of type 'string', representing 
+the URL to dereference.
+
+***
+
+## Configuration
+
+### URL
+The field containing the URL to dereference.
+
+## Output
+The processor appends the extracted HTML page to each input event.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.timestamp/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.timestamp/documentation.md
new file mode 100644
index 0000000..d34104e
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.flink.timestamp/documentation.md
@@ -0,0 +1,49 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.flink.timestamp
+title: Timestamp Enricher
+sidebar_label: Timestamp Enricher
+original_id: org.apache.streampipes.processors.enricher.flink.timestamp
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.flink.timestamp/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+Appends the current time in ms to the event payload.
+
+***
+
+## Required input
+The timestamp enricher works with any input event.
+
+***
+
+## Configuration
+
+(no further configuration required)
+
+## Output
+This processor appends the current system time to every input event.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.jvm.sizemeasure/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.jvm.sizemeasure/documentation.md
new file mode 100644
index 0000000..4c9962d
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.enricher.jvm.sizemeasure/documentation.md
@@ -0,0 +1,32 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.enricher.jvm.sizemeasure
+title: Size Measure
+sidebar_label: Size Measure
+original_id: org.apache.streampipes.processors.enricher.jvm.sizemeasure
+---
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.enricher.jvm.sizemeasure/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Measures the size of an incoming event and appends this number to the event by serializing it.
+
+***
+
+## Required input
+The size measure processor does not have any specific input requirements.
+
+***
+
+## Configuration
+
+You can specify if the size should be in Bytes, Kilobytes (1024 Bytes) or in Megabytes (1024 Kilobytes).
+
+## Output
+The size measure processor appends the size of the event (without the field, which is getting added) as a double. The rest of the event stays the same.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.compose/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.compose/documentation.md
new file mode 100644
index 0000000..f745136
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.compose/documentation.md
@@ -0,0 +1,51 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.compose
+title: Compose
+sidebar_label: Compose
+original_id: org.apache.streampipes.processors.filters.jvm.compose
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.compose/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Merges two event streams. Any time, a new input event arrives, it is merged with the last input event from the other 
+event stream and forwarded.
+
+***
+
+## Required input
+The Compose processor does not have any specific input requirements.
+
+***
+
+## Configuration
+
+(no further configuration required)
+
+## Output
+The compose processor has a configurable output that can be selected by the user at pipeline modeling time.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.enrich/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.enrich/documentation.md
new file mode 100644
index 0000000..89d7021
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.enrich/documentation.md
@@ -0,0 +1,48 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.enrich
+title: Merge By Enrich
+sidebar_label: Merge By Enrich
+original_id: org.apache.streampipes.processors.filters.jvm.enrich
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.enrich/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+Merges two data streams by enriching one of the streams with the properties of the other stream. The output frequency is the same as the frequency of the stream which is enriched.
+***
+
+## Required input
+None
+***
+
+## Configuration
+
+* Select the stream which should be enriched with the properties of the other stream.
+  * The last event of the stream is hold in state and each event of the other stream is enriched by the properties the user selected
+
+## Output
+The compose processor has a configurable output that can be selected by the user at pipeline modeling time.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.merge/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.merge/documentation.md
new file mode 100644
index 0000000..aeff4ef
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.merge/documentation.md
@@ -0,0 +1,56 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.merge
+title: Merge By Time
+sidebar_label: Merge By Time
+original_id: org.apache.streampipes.processors.filters.jvm.merge
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.merge/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Merges two event streams by their timestamp.
+Two events of the different streams are merged when they occure to the same time
+
+The following figure shows how the events of the two data streams will be mergrged:
+
+<p align="center"> 
+    <img width="width: 50%;" src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.merge/merge_description.png" class="pe-image-documentation"/>
+</p>
+***
+
+## Required input
+Each of the data streams needs a timestamp.
+***
+
+## Configuration
+
+* For each stream a the timestamp property on which the merger is performed has to be selected
+* The Time Interval describes the maximum value between two events to decide whether they are a match. To be a valid match the following function must be true: | timestamp_stream_1 - timestamp_stream_2 | < interval
+
+## Output
+The compose processor has a configurable output that can be selected by the user at pipeline modeling time.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.numericalfilter/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.numericalfilter/documentation.md
new file mode 100644
index 0000000..98ee663
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.numericalfilter/documentation.md
@@ -0,0 +1,57 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.numericalfilter
+title: Numerical Filter
+sidebar_label: Numerical Filter
+original_id: org.apache.streampipes.processors.filters.jvm.numericalfilter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.numericalfilter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+The Numerical Filter processor filters numerical values based on a given threshold.
+
+***
+
+## Required input
+The processor works with any input event that has one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Field
+Specifies the field name where the filter operation should be applied on.
+
+
+### Operation
+Specifies the filter operation that should be applied on the field.
+
+### Threshold value
+Specifies the threshold value.
+
+## Output
+The processor outputs the input event if it satisfies the filter expression.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/documentation.md
new file mode 100644
index 0000000..8a79210
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/documentation.md
@@ -0,0 +1,68 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.numericaltextfilter
+title: Numerical Text Filter
+sidebar_label: Numerical Text Filter
+original_id: org.apache.streampipes.processors.filters.jvm.numericaltextfilter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+
+***
+
+## Description
+The Numerical Text Filter processor filters numerical values based on a given threshold and text values 
+based on a given string. It only forwards events in case both criteria are satisfied.
+
+***
+
+## Required input
+The processor works with any input event that has one field containing a numerical value and one field 
+containing a text.
+
+***
+
+## Configuration
+
+### Number Field
+Specifies the field name where the filter operation should be applied on.
+
+### Number Operation
+Specifies the filter operation that should be applied on the field.
+
+### Number Threshold
+Specifies the threshold value.
+
+### Text Field
+The field containing the text that should be filtered.
+
+### Text Operation
+The operation used by the filter processor (equals or matches).
+
+### Text Keyword
+Specifies the keyword to filter the text field.
+
+## Output
+The processor outputs the input event if it satisfies the filter expression.
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.project/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.project/documentation.md
new file mode 100644
index 0000000..decbf1c
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.project/documentation.md
@@ -0,0 +1,49 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.project
+title: Projection
+sidebar_label: Projection
+original_id: org.apache.streampipes.processors.filters.jvm.project
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.project/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+Outputs a selectable subset of an input event type.
+
+***
+
+## Required input
+The project processor works with any input event stream.
+
+***
+
+## Configuration
+
+(no further configuration required)
+
+## Output
+The output depends on the fields selected at pipeline development time.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.textfilter/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.textfilter/documentation.md
new file mode 100644
index 0000000..23d3288
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.textfilter/documentation.md
@@ -0,0 +1,54 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.textfilter
+title: Text Filter
+sidebar_label: Text Filter
+original_id: org.apache.streampipes.processors.filters.jvm.textfilter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.textfilter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+The Text Filter processor filters text values based on a given string.
+
+***
+
+## Required input
+The processor works with any input event that has one field containing a text.
+
+***
+
+## Configuration
+
+### Text Field
+The field containing the text that should be filtered.
+
+
+### Operation
+The operation used by the filter processor (equals or matches)
+
+## Output
+The processor outputs the input event if it satisfies the filter expression.
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.threshold/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.threshold/documentation.md
new file mode 100644
index 0000000..a0b318d
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.filters.jvm.threshold/documentation.md
@@ -0,0 +1,57 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.filters.jvm.threshold
+title: Threshold Detector
+sidebar_label: Threshold Detector
+original_id: org.apache.streampipes.processors.filters.jvm.threshold
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.filters.jvm.threshold/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+The Threshold Detector processor appends a boolean whether the condition is fulfilled or not
+
+***
+
+## Required input
+The processor works with any input event that has one field containing a numerical value.
+
+***
+
+## Configuration
+
+### Field
+Specifies the field name where the filter operation should be applied on.
+
+
+### Operation
+Specifies the filter operation that should be applied on the field.
+
+### Threshold value
+Specifies the threshold value.
+
+## Output
+Appends a boolean with the value whether the condition is fulfilled or not.
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/documentation.md
new file mode 100644
index 0000000..a4d73d2
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.geo.jvm.processor.distancecalculator
+title: Distance Calculator
+sidebar_label: Distance Calculator
+original_id: org.apache.streampipes.processors.geo.jvm.processor.distancecalculator
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Groups spatial events into cells of a given size
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/documentation.md
new file mode 100644
index 0000000..21a2034
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.pattern-detection.flink.peak-detection
+title: Peak Detection
+sidebar_label: Peak Detection
+original_id: org.apache.streampipes.processors.pattern-detection.flink.peak-detection
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.pattern-detection.flink.peak-detection/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Detect peaks in time series data
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.frequency/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.frequency/documentation.md
new file mode 100644
index 0000000..18358af
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.frequency/documentation.md
@@ -0,0 +1,52 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.frequency
+title: Frequency Calculation
+sidebar_label: Frequency Calculation
+original_id: org.apache.streampipes.processors.siddhi.frequency
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.frequency/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Calculates the frequency of the event stream.
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.frequencychange/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.frequencychange/documentation.md
new file mode 100644
index 0000000..554d043
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.frequencychange/documentation.md
@@ -0,0 +1,54 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.frequencychange
+title: Frequency Change
+sidebar_label: Frequency Change
+original_id: org.apache.streampipes.processors.siddhi.frequencychange
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.frequencychange/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Detects when the frequency of the event stream changes
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.increase/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.increase/documentation.md
new file mode 100644
index 0000000..2b6f4f9
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.increase/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.increase
+title: Trend
+sidebar_label: Trend
+original_id: org.apache.streampipes.processors.siddhi.increase
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.increase/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Detects the increase of a numerical field over a customizable time window. Example: A temperature value increases by 10 percent within 5 minutes.
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.numericalfilter/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.numericalfilter/documentation.md
new file mode 100644
index 0000000..55ccc7b
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.numericalfilter/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.numericalfilter
+title: Numerical Filter (Siddhi)
+sidebar_label: Numerical Filter (Siddhi)
+original_id: org.apache.streampipes.processors.siddhi.numericalfilter
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.numericalfilter/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.sequence/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.sequence/documentation.md
new file mode 100644
index 0000000..c2ea383
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.sequence/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.sequence
+title: Sequence Detection
+sidebar_label: Sequence Detection
+original_id: org.apache.streampipes.processors.siddhi.sequence
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.sequence/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Merges events from two event streams, when the top event arrives first and then the bottom event
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.stop/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.stop/documentation.md
new file mode 100644
index 0000000..2e0fcee
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.siddhi.stop/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.siddhi.stop
+title: Stream Stop Detection
+sidebar_label: Stream Stop Detection
+original_id: org.apache.streampipes.processors.siddhi.stop
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+
+
+<p align="center"> 
+    <img src="/docs/img/pipeline-elements/org.apache.streampipes.processors.siddhi.stop/icon.png" width="150px;" class="pe-image-documentation"/>
+</p>
+
+***
+
+## Description
+
+Triggers an event when the input data stream stops sending events
+Add a detailed description here
+
+***
+
+## Required input
+
+
+***
+
+## Configuration
+
+Describe the configuration parameters here
+
+### 1st parameter
+
+
+### 2nd parameter
+
+## Output
\ No newline at end of file
diff --git a/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.flink.languagedetection/documentation.md b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.flink.languagedetection/documentation.md
new file mode 100644
index 0000000..f16c3ad
--- /dev/null
+++ b/documentation/website/versioned_docs/version-0.65.0-pre-asf/org.apache.streampipes.processors.textmining.flink.languagedetection/documentation.md
@@ -0,0 +1,55 @@
+---
+id: version-0.65.0-pre-asf-org.apache.streampipes.processors.textmining.flink.languagedetection
+title: Language Detection
+sidebar_label: Language Detection
+original_id: org.apache.streampipes.processors.textmining.flink.languagedetection
+---
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
... 3190 lines suppressed ...