diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..6882c608de2dfccded2bf2b93989129dbfef0795
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,12 @@
+stages:
+ - deploy
+
+deploy_zenodo:
+  stage: deploy
+  image: gitlab-registry.in2p3.fr/escape2020/wp3/eossr:v1.0
+  before_script:
+    - eossr-check-connection-zenodo --token $ZENODO_TOKEN -p $CI_PROJECT_DIR
+  script:
+    - eossr-upload-repository --add-escape2020 -t $ZENODO_TOKEN -i $CI_PROJECT_DIR --archive-name $CI_PROJECT_NAME.zip [-id $ZENODO_PROJECT_ID]
+  only:
+    - tags
\ No newline at end of file
diff --git a/codemeta.json b/codemeta.json
new file mode 100644
index 0000000000000000000000000000000000000000..70ba83d0ee5a5099a5985582dc599c3f73f3ae23
--- /dev/null
+++ b/codemeta.json
@@ -0,0 +1,54 @@
+{
+    "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
+    "@type": "SoftwareSourceCode",
+    "license": "https://spdx.org/licenses/CC-BY-4.0",
+    "codeRepository": "git+https://gitlab.utwente.nl/bss_development/movement-science/fpa-estimation.git",
+    "datePublished": "2023-09-26",
+    "name": "Foot progression angle estimation using a single foot-worn inertial sensor",
+    "version": "1.0.0",
+    "description": "Calculate the foot progression angle according to the methods described in \"Foot progression angle estimation using a single foot-worn inertial sensor\" https://doi.org/10.1186/s12984-021-00816-4). It requires Movella DOT IMU input (of which example *.csv files are included) to calculate the foot progression angle using footworn IMUs.",
+    "applicationCategory": "Human movement science",
+    "funding": "STW-13917 (MiniSens)",
+    "referencePublication": "https://doi.org/10.1186/s12984-021-00816-4",
+    "readme": "https://gitlab.utwente.nl/bss_development/movement-science/fpa-estimation/-/blob/main/README.MD",
+    "softwareVersion": "1.0.0",
+    "funder": {
+        "@type": "Organization",
+        "name": "STW"
+    },
+    "keywords": [
+        "foot progression angle (FPA)",
+        "human motion",
+        "inertial measurement units (IMU)",
+        "minimal sensing"
+    ],
+    "programmingLanguage": [
+        "MATLAB"
+    ],
+    "author": [
+        {
+            "@type": "Person",
+            "@id": "https://orcid.org/0000-0002-4401-4434",
+            "givenName": "Frank",
+            "familyName": "Wouda",
+            "email": "f.j.wouda@utwente.nl",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "Biomedical Signals and Systems, University of Twente"
+            }
+        }
+    ],
+    "maintainer": [
+        {
+            "@type": "Person",
+            "@id": "https://orcid.org/0000-0002-4401-4434",
+            "givenName": "Frank",
+            "familyName": "Wouda",
+            "email": "f.j.wouda@utwente.nl",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "Biomedical Signals and Systems, University of Twente"
+            }
+        }
+    ]
+}
\ No newline at end of file