From 277ef84727ef3fec446dc42c92a17c8934372914 Mon Sep 17 00:00:00 2001
From: Martyn Welch <martyn.welch@collabora.com>
Date: Wed, 26 Aug 2020 17:52:57 +0100
Subject: [PATCH] Add creation dates to designs documents

The metadata in each file on designs.apertis.org didn't contain a creation
date, however this is the primary means that we are ordering the documents
by on the new Apertis website so that the newer documents are listed
first.

Whilst the documents don't contain a creation date, they are stored in a
git repository that can provide us with this information. Add the
retrieved dates into the front matter.

Signed-off-by: Martyn Welch <martyn.welch@collabora.com>
---
 content/designs/application-bundle-metadata.md              | 1 +
 content/designs/application-entry-points.md                 | 1 +
 content/designs/application-framework.md                    | 1 +
 content/designs/application-layout.md                       | 1 +
 content/designs/applications.md                             | 1 +
 content/designs/audio-management.md                         | 1 +
 content/designs/automated-license-compliance.md             | 1 +
 content/designs/canterbury-legacy-application-framework.md  | 1 +
 content/designs/case-for-moving-to-debian.md                | 1 +
 content/designs/closing-ci-loop.md                          | 1 +
 content/designs/clutter.md                                  | 1 +
 content/designs/coding_conventions.md                       | 1 +
 content/designs/connectivity-documentation.md               | 1 +
 content/designs/connectivity.md                             | 1 +
 content/designs/contacts.md                                 | 1 +
 content/designs/debug-and-logging.md                        | 1 +
 content/designs/encrypted-updates.md                        | 1 +
 content/designs/geolocation-and-navigation.md               | 1 +
 content/designs/global-search.md                            | 1 +
 content/designs/hardkeys.md                                 | 1 +
 content/designs/hwpack-requirements.md                      | 1 +
 content/designs/image-build-infrastructure.md               | 1 +
 content/designs/infrastructure-maintenance-automation.md    | 1 +
 content/designs/inter-domain-communication.md               | 1 +
 content/designs/internationalization.md                     | 1 +
 content/designs/jenkins-docker.md                           | 1 +
 content/designs/lava-external-devices.md                    | 1 +
 content/designs/license-applying.md                         | 1 +
 content/designs/license-exceptions.md                       | 1 +
 content/designs/license-expectations.md                     | 1 +
 content/designs/license-validation.md                       | 1 +
 content/designs/list.md                                     | 1 +
 content/designs/long-term-reproducibility.md                | 1 +
 content/designs/maintaining-workspace-across-sdk-updates.md | 1 +
 content/designs/media-management.md                         | 1 +
 content/designs/multimedia.md                               | 1 +
 content/designs/multiuser-transactional-switching.md        | 1 +
 content/designs/multiuser.md                                | 1 +
 content/designs/op-tee.md                                   | 1 +
 content/designs/permissions.md                              | 1 +
 content/designs/preferences-and-persistence.md              | 1 +
 content/designs/release-flow.md                             | 1 +
 content/designs/release-v2019-artifacts.md                  | 1 +
 content/designs/robustness.md                               | 1 +
 content/designs/secure-boot.md                              | 1 +
 content/designs/security.md                                 | 1 +
 content/designs/sensors-and-actuators.md                    | 1 +
 content/designs/software-development-kit.md                 | 1 +
 content/designs/software-distribution-and-updates.md        | 1 +
 content/designs/supported-api.md                            | 1 +
 content/designs/system-updates-and-rollback.md              | 1 +
 content/designs/test-data-reporting.md                      | 1 +
 content/designs/test-data-storage.md                        | 1 +
 content/designs/testcase-dependencies.md                    | 1 +
 content/designs/text-to-speech.md                           | 1 +
 content/designs/ui-customisation.md                         | 1 +
 content/designs/upstreaming.md                              | 1 +
 content/designs/web-engine.md                               | 1 +
 content/designs/web-portal-caching.md                       | 1 +
 content/designs/x86-build-infrastructure.md                 | 1 +
 60 files changed, 60 insertions(+)

diff --git a/content/designs/application-bundle-metadata.md b/content/designs/application-bundle-metadata.md
index 28a67d804..7ef2cfdd3 100644
--- a/content/designs/application-bundle-metadata.md
+++ b/content/designs/application-bundle-metadata.md
@@ -4,6 +4,7 @@ short-description = "Associating arbitrary metadata with entire app-bundles (imp
 weight = 100
 aliases = [ "/old-designs/latest/application-bundle-metadata.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-08-05"
 +++
 
 # Application bundle metadata
diff --git a/content/designs/application-entry-points.md b/content/designs/application-entry-points.md
index 466df0191..95cb1fff7 100644
--- a/content/designs/application-entry-points.md
+++ b/content/designs/application-entry-points.md
@@ -4,6 +4,7 @@ short-description = "Launchable programs and menu entries in app bundles (implem
 weight = 100
 aliases = [ "/old-designs/latest/application-entry-points.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-08-24"
 +++
 
 # Application entry points
diff --git a/content/designs/application-framework.md b/content/designs/application-framework.md
index 393e33145..b0bbd591f 100644
--- a/content/designs/application-framework.md
+++ b/content/designs/application-framework.md
@@ -4,6 +4,7 @@ short-description = "Ecosystem, Security, Compositor, Audio Management, Agents,
 weight = 100
 aliases = [ "/old-designs/latest/application-framework.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-10-23"
 +++
 
 # The next-gen Apertis application framework
diff --git a/content/designs/application-layout.md b/content/designs/application-layout.md
index a2a982f2e..089b100b3 100644
--- a/content/designs/application-layout.md
+++ b/content/designs/application-layout.md
@@ -4,6 +4,7 @@ short-description = "Layout of files and directories inside an app bundle"
 weight = 100
 aliases = [ "/old-designs/latest/application-layout.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-08-23"
 +++
 
 # Application layout
diff --git a/content/designs/applications.md b/content/designs/applications.md
index 994546443..7ff45f33d 100644
--- a/content/designs/applications.md
+++ b/content/designs/applications.md
@@ -4,6 +4,7 @@ short-description = "Overview of application handling by Apertis (partially-impl
 weight = 100
 aliases = [ "/old-designs/latest/applications.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Applications
diff --git a/content/designs/audio-management.md b/content/designs/audio-management.md
index 40e882799..d66084369 100644
--- a/content/designs/audio-management.md
+++ b/content/designs/audio-management.md
@@ -4,6 +4,7 @@ short-description = "Overview of audio management in Apertis (concept)"
 weight = 100
 aliases = [ "/old-designs/latest/audio-management.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-11-23"
 +++
 
 # Audio management
diff --git a/content/designs/automated-license-compliance.md b/content/designs/automated-license-compliance.md
index e15096968..472490927 100644
--- a/content/designs/automated-license-compliance.md
+++ b/content/designs/automated-license-compliance.md
@@ -4,6 +4,7 @@ short-description = "Automated process for OSS compliance in Apertis"
 weight = 100
 aliases = [ "/old-designs/latest/automated-license-compliance.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2020-06-05"
 +++
 
 # Automated License Compliance
diff --git a/content/designs/canterbury-legacy-application-framework.md b/content/designs/canterbury-legacy-application-framework.md
index dec9a1210..0b941a259 100644
--- a/content/designs/canterbury-legacy-application-framework.md
+++ b/content/designs/canterbury-legacy-application-framework.md
@@ -4,6 +4,7 @@ short-description = "The obsoleted application framework based on Canterbury and
 weight = 100
 aliases = [ "/old-designs/latest/canterbury-legacy-application-framework.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-12-13"
 +++
 
 # The Canterbury legacy application framework
diff --git a/content/designs/case-for-moving-to-debian.md b/content/designs/case-for-moving-to-debian.md
index 6f2bd1c9d..aa2404b4d 100644
--- a/content/designs/case-for-moving-to-debian.md
+++ b/content/designs/case-for-moving-to-debian.md
@@ -3,6 +3,7 @@ title = "The case for moving to Debian stretch or Ubuntu 18.04"
 weight = 100
 aliases = [ "/old-designs/latest/case-for-moving-to-debian.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-10-23"
 +++
 
 # Why was Apertis based on the Debian/Ubuntu ecosystem
diff --git a/content/designs/closing-ci-loop.md b/content/designs/closing-ci-loop.md
index ea7c61507..345f441ca 100644
--- a/content/designs/closing-ci-loop.md
+++ b/content/designs/closing-ci-loop.md
@@ -4,6 +4,7 @@ short-description = "Close the automated CI loop using the existing infrastructu
 weight = 100
 aliases = [ "/old-designs/latest/closing-ci-loop.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-27"
 +++
 
 # Background
diff --git a/content/designs/clutter.md b/content/designs/clutter.md
index a77be151b..86123ca9c 100644
--- a/content/designs/clutter.md
+++ b/content/designs/clutter.md
@@ -4,6 +4,7 @@ short-description = "Issues with Clutter (obsolete)"
 weight = 100
 aliases = [ "/old-designs/latest/clutter.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Clutter and Multitouch
diff --git a/content/designs/coding_conventions.md b/content/designs/coding_conventions.md
index cf5a38370..4f53bf8da 100644
--- a/content/designs/coding_conventions.md
+++ b/content/designs/coding_conventions.md
@@ -3,6 +3,7 @@ title = "Coding Conventions"
 weight = 100
 aliases = [ "/old-designs/latest/coding_conventions.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-10-25"
 +++
 
 Coding conventions is a nebulous topic, covering code formatting and whitespace,
diff --git a/content/designs/connectivity-documentation.md b/content/designs/connectivity-documentation.md
index 0d85cf64b..4d33745ac 100644
--- a/content/designs/connectivity-documentation.md
+++ b/content/designs/connectivity-documentation.md
@@ -4,6 +4,7 @@ short-description = "Collection of connectivity resources (general-design)"
 weight = 100
 aliases = [ "/old-designs/latest/connectivity-documentation.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Connectivity documentation
diff --git a/content/designs/connectivity.md b/content/designs/connectivity.md
index 64fe26aa1..ebfca1864 100644
--- a/content/designs/connectivity.md
+++ b/content/designs/connectivity.md
@@ -4,6 +4,7 @@ short-description = "Connectivity management in Apertis (implemented)"
 weight = 100
 aliases = [ "/old-designs/latest/connectivity.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Connectivity
diff --git a/content/designs/contacts.md b/content/designs/contacts.md
index 3897c2209..0bcb2d315 100644
--- a/content/designs/contacts.md
+++ b/content/designs/contacts.md
@@ -4,6 +4,7 @@ short-description = "Design for address book contacts in Apertis (partially-impl
 weight = 100
 aliases = [ "/old-designs/latest/contacts.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Contacts
diff --git a/content/designs/debug-and-logging.md b/content/designs/debug-and-logging.md
index d9792f70f..d8ac49acb 100644
--- a/content/designs/debug-and-logging.md
+++ b/content/designs/debug-and-logging.md
@@ -4,6 +4,7 @@ short-description = "Approaches to debugging components of an Apertis system (ge
 weight = 100
 aliases = [ "/old-designs/latest/debug-and-logging.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Debug and logging
diff --git a/content/designs/encrypted-updates.md b/content/designs/encrypted-updates.md
index e078d3c8c..f6fd442b2 100644
--- a/content/designs/encrypted-updates.md
+++ b/content/designs/encrypted-updates.md
@@ -4,6 +4,7 @@ short-description = "Offline update support with encrypted bundle"
 weight = 100
 aliases = [ "/old-designs/latest/encrypted-updates.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2020-06-11"
 +++
 
 # Encrypted updates
diff --git a/content/designs/geolocation-and-navigation.md b/content/designs/geolocation-and-navigation.md
index 0dfb4a59e..b09dc3955 100644
--- a/content/designs/geolocation-and-navigation.md
+++ b/content/designs/geolocation-and-navigation.md
@@ -4,6 +4,7 @@ short-description = "Existing solutions for geo-related services (implemented)"
 weight = 100
 aliases = [ "/old-designs/latest/geolocation-and-navigation.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Geolocation and navigation
diff --git a/content/designs/global-search.md b/content/designs/global-search.md
index adfac7431..0e7f02e7f 100644
--- a/content/designs/global-search.md
+++ b/content/designs/global-search.md
@@ -4,6 +4,7 @@ short-description = "Guidelines for implementing a global search system (unimple
 weight = 100
 aliases = [ "/old-designs/latest/global-search.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Global search
diff --git a/content/designs/hardkeys.md b/content/designs/hardkeys.md
index 3e8fb30fa..c50432afb 100644
--- a/content/designs/hardkeys.md
+++ b/content/designs/hardkeys.md
@@ -4,6 +4,7 @@ short-description = "Hardware keys (volume controls, home screen button ...) (im
 weight = 100
 aliases = [ "/old-designs/latest/hardkeys.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-06-29"
 +++
 
 # Definition
diff --git a/content/designs/hwpack-requirements.md b/content/designs/hwpack-requirements.md
index 7c207ff3d..92f9f9278 100644
--- a/content/designs/hwpack-requirements.md
+++ b/content/designs/hwpack-requirements.md
@@ -4,6 +4,7 @@ short-description = "HWpack implementation requirements and considerations."
 weight = 100
 aliases = [ "/old-designs/latest/hwpack-requirements.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-11-28"
 +++
 
 # HWpack Requirements
diff --git a/content/designs/image-build-infrastructure.md b/content/designs/image-build-infrastructure.md
index cd11633d0..6e1b7e1ef 100644
--- a/content/designs/image-build-infrastructure.md
+++ b/content/designs/image-build-infrastructure.md
@@ -4,6 +4,7 @@ short-description = "Overview of the image build infrastructure for Apertis"
 weight = 100
 aliases = [ "/old-designs/latest/image-build-infrastructure.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2018-01-10"
 +++
 
 # Apertis image build infrastructure overview
diff --git a/content/designs/infrastructure-maintenance-automation.md b/content/designs/infrastructure-maintenance-automation.md
index 694db3ef1..5712185ef 100644
--- a/content/designs/infrastructure-maintenance-automation.md
+++ b/content/designs/infrastructure-maintenance-automation.md
@@ -4,6 +4,7 @@ short-description = "Requirements and plans for automating the Apertis infrastru
 weight = 100
 aliases = [ "/old-designs/latest/infrastructure-maintenance-automation.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-08-19"
 +++
 
 # Infrastructure maintenance automation
diff --git a/content/designs/inter-domain-communication.md b/content/designs/inter-domain-communication.md
index 4db1a0dca..2c1902485 100644
--- a/content/designs/inter-domain-communication.md
+++ b/content/designs/inter-domain-communication.md
@@ -4,6 +4,7 @@ short-description = "Suggested design for an inter-domain communication system (
 weight = 100
 aliases = [ "/old-designs/latest/inter-domain-communication.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Inter-domain communication
diff --git a/content/designs/internationalization.md b/content/designs/internationalization.md
index cf96d9660..b4475576e 100644
--- a/content/designs/internationalization.md
+++ b/content/designs/internationalization.md
@@ -4,6 +4,7 @@ short-description = "Internationalization and localization in Apertis (partially
 weight = 100
 aliases = [ "/old-designs/latest/internationalization.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Internationalization
diff --git a/content/designs/jenkins-docker.md b/content/designs/jenkins-docker.md
index a1b00687c..fd35d2182 100644
--- a/content/designs/jenkins-docker.md
+++ b/content/designs/jenkins-docker.md
@@ -4,6 +4,7 @@ short-description = "Standardizing on Docker as the environment for Jenkins jobs
 weight = 100
 aliases = [ "/old-designs/latest/jenkins-docker.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-27"
 +++
 
 # Jenkins and Docker
diff --git a/content/designs/lava-external-devices.md b/content/designs/lava-external-devices.md
index 6f2ebf301..5ab7cb07a 100644
--- a/content/designs/lava-external-devices.md
+++ b/content/designs/lava-external-devices.md
@@ -4,6 +4,7 @@ short-description = "LAVA test monitoring for external devices"
 weight = 100
 aliases = [ "/old-designs/latest/lava-external-devices.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-11"
 +++
 
 # LAVA External Device Monitoring
diff --git a/content/designs/license-applying.md b/content/designs/license-applying.md
index 4799e4dc9..76cdee8ce 100644
--- a/content/designs/license-applying.md
+++ b/content/designs/license-applying.md
@@ -3,6 +3,7 @@ title = "Applying Licensing"
 weight = 100
 aliases = [ "/old-designs/latest/license-applying.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-10-22"
 +++
 
 Apertis code, including build scripts, helpers and recipes, is licensed under the
diff --git a/content/designs/license-exceptions.md b/content/designs/license-exceptions.md
index 9966386db..1bd1f054d 100644
--- a/content/designs/license-exceptions.md
+++ b/content/designs/license-exceptions.md
@@ -4,6 +4,7 @@ short-description = "Document license exceptions for projects in Apertis"
 weight = 100
 aliases = [ "/old-designs/latest/license-exceptions.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-04-16"
 +++
 
 # License exceptions
diff --git a/content/designs/license-expectations.md b/content/designs/license-expectations.md
index 6ab515b5a..e4b1015cc 100644
--- a/content/designs/license-expectations.md
+++ b/content/designs/license-expectations.md
@@ -4,6 +4,7 @@ short-description = "Document license obligations for projects in Apertis"
 weight = 100
 aliases = [ "/old-designs/latest/license-expectations.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-04-16"
 +++
 
 # License expectations
diff --git a/content/designs/license-validation.md b/content/designs/license-validation.md
index bd438d7fd..3fd76a824 100644
--- a/content/designs/license-validation.md
+++ b/content/designs/license-validation.md
@@ -4,6 +4,7 @@ short-description = "Design proposal for source licenses validation"
 weight = 100
 aliases = [ "/old-designs/latest/license-validation.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-27"
 +++
 
 # License validation
diff --git a/content/designs/list.md b/content/designs/list.md
index 8f619bf6b..dd99d2efd 100644
--- a/content/designs/list.md
+++ b/content/designs/list.md
@@ -4,6 +4,7 @@ short-description = "Architecture and API design for the list widgets in Apertis
 weight = 100
 aliases = [ "/old-designs/latest/list.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-11-24"
 +++
 
 # List design
diff --git a/content/designs/long-term-reproducibility.md b/content/designs/long-term-reproducibility.md
index 629257ee6..7c9a1bb50 100644
--- a/content/designs/long-term-reproducibility.md
+++ b/content/designs/long-term-reproducibility.md
@@ -4,6 +4,7 @@ short-description = "Approaches for supporting Apertis-based products in the lon
 weight = 100
 aliases = [ "/old-designs/latest/long-term-reproducibility.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2020-01-29"
 +++
 
 # Background
diff --git a/content/designs/maintaining-workspace-across-sdk-updates.md b/content/designs/maintaining-workspace-across-sdk-updates.md
index 8f591d13f..a1f90f076 100644
--- a/content/designs/maintaining-workspace-across-sdk-updates.md
+++ b/content/designs/maintaining-workspace-across-sdk-updates.md
@@ -3,6 +3,7 @@ title = "Maintaining workspace across SDK updates"
 weight = 100
 aliases = [ "/old-designs/latest/maintaining-workspace-across-sdk-updates.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-27"
 +++
 
 # Background
diff --git a/content/designs/media-management.md b/content/designs/media-management.md
index c7d5004a5..73712472f 100644
--- a/content/designs/media-management.md
+++ b/content/designs/media-management.md
@@ -4,6 +4,7 @@ short-description = "Management (indexing, browsing) of media content (partially
 weight = 100
 aliases = [ "/old-designs/latest/media-management.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Media management
diff --git a/content/designs/multimedia.md b/content/designs/multimedia.md
index 4ae6927a3..01bf28b05 100644
--- a/content/designs/multimedia.md
+++ b/content/designs/multimedia.md
@@ -4,6 +4,7 @@ short-description = "Requirements for multimedia handling (general-design)"
 weight = 100
 aliases = [ "/old-designs/latest/multimedia.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Multimedia
diff --git a/content/designs/multiuser-transactional-switching.md b/content/designs/multiuser-transactional-switching.md
index 4347c5952..9fc24ca4e 100644
--- a/content/designs/multiuser-transactional-switching.md
+++ b/content/designs/multiuser-transactional-switching.md
@@ -4,6 +4,7 @@ short-description = "Technical analysis and recommendations (general-design)"
 weight = 100
 aliases = [ "/old-designs/latest/multiuser-transactional-switching.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Multiuser transactional switching
diff --git a/content/designs/multiuser.md b/content/designs/multiuser.md
index 63a9ad8c0..726261ba1 100644
--- a/content/designs/multiuser.md
+++ b/content/designs/multiuser.md
@@ -4,6 +4,7 @@ short-description = "Guide and recommendations to help designing the multiuser s
 weight = 100
 aliases = [ "/old-designs/latest/multiuser.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Multiuser
diff --git a/content/designs/op-tee.md b/content/designs/op-tee.md
index 844c3ed1f..13b432483 100644
--- a/content/designs/op-tee.md
+++ b/content/designs/op-tee.md
@@ -4,6 +4,7 @@ short-description = "Discussing and detailing an approach to the integration of
 weight = 100
 aliases = [ "/old-designs/latest/op-tee.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2020-04-09"
 +++
 
 # Integration of OP-TEE in Apertis
diff --git a/content/designs/permissions.md b/content/designs/permissions.md
index 00e9d9980..a8e8798d6 100644
--- a/content/designs/permissions.md
+++ b/content/designs/permissions.md
@@ -4,6 +4,7 @@ short-description = "Assigning security rules from declarative metadata (unimple
 weight = 100
 aliases = [ "/old-designs/latest/permissions.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2017-02-22"
 +++
 
 # Permissions
diff --git a/content/designs/preferences-and-persistence.md b/content/designs/preferences-and-persistence.md
index 749ddaac0..ccc6d1f00 100644
--- a/content/designs/preferences-and-persistence.md
+++ b/content/designs/preferences-and-persistence.md
@@ -4,6 +4,7 @@ short-description = "Preferences and persistent data storage for applications an
 weight = 100
 aliases = [ "/old-designs/latest/preferences-and-persistence.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Preferences and persistence
diff --git a/content/designs/release-flow.md b/content/designs/release-flow.md
index 8eede3e6e..3f8ea519f 100644
--- a/content/designs/release-flow.md
+++ b/content/designs/release-flow.md
@@ -3,6 +3,7 @@ title = "Release flow and product lines"
 weight = 100
 aliases = [ "/old-designs/latest/release-flow.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-13"
 +++
 
 # Introduction
diff --git a/content/designs/release-v2019-artifacts.md b/content/designs/release-v2019-artifacts.md
index 4e5e9c513..fa683390c 100644
--- a/content/designs/release-v2019-artifacts.md
+++ b/content/designs/release-v2019-artifacts.md
@@ -4,6 +4,7 @@ short-description = "Draft of the artifacts planned for the Apertis v2019 releas
 weight = 100
 aliases = [ "/old-designs/latest/release-v2019-artifacts.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-27"
 +++
 
 # Introduction
diff --git a/content/designs/robustness.md b/content/designs/robustness.md
index 3046f2601..0c819720d 100644
--- a/content/designs/robustness.md
+++ b/content/designs/robustness.md
@@ -4,6 +4,7 @@ short-description = "Dealing with loss of functionality (partially-implemented)"
 weight = 100
 aliases = [ "/old-designs/latest/robustness.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Robustness
diff --git a/content/designs/secure-boot.md b/content/designs/secure-boot.md
index be9600914..470069771 100644
--- a/content/designs/secure-boot.md
+++ b/content/designs/secure-boot.md
@@ -3,6 +3,7 @@ title = "Apertis secure boot"
 weight = 100
 aliases = [ "/old-designs/latest/secure-boot.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-10-23"
 +++
 
 # Apertis secure boot
diff --git a/content/designs/security.md b/content/designs/security.md
index 68972d26b..a5b8a84f0 100644
--- a/content/designs/security.md
+++ b/content/designs/security.md
@@ -4,6 +4,7 @@ short-description = "Discussing and detailing solutions for the security require
 weight = 100
 aliases = [ "/old-designs/latest/security.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Security
diff --git a/content/designs/sensors-and-actuators.md b/content/designs/sensors-and-actuators.md
index caf6b8a3f..136f22426 100644
--- a/content/designs/sensors-and-actuators.md
+++ b/content/designs/sensors-and-actuators.md
@@ -4,6 +4,7 @@ short-description = "Possible approaches for exposing vehicle sensor information
 weight = 100
 aliases = [ "/old-designs/latest/sensors-and-actuators.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Sensors and actuators
diff --git a/content/designs/software-development-kit.md b/content/designs/software-development-kit.md
index b674388d3..b56391f99 100644
--- a/content/designs/software-development-kit.md
+++ b/content/designs/software-development-kit.md
@@ -4,6 +4,7 @@ short-description = "Software Development Kit purpose and design (partially-impl
 weight = 100
 aliases = [ "/old-designs/latest/software-development-kit.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Software Development Kit
diff --git a/content/designs/software-distribution-and-updates.md b/content/designs/software-distribution-and-updates.md
index 18f48afba..168f93a10 100644
--- a/content/designs/software-distribution-and-updates.md
+++ b/content/designs/software-distribution-and-updates.md
@@ -4,6 +4,7 @@ short-description = "Concepts, requirements, and examples of reliable software d
 weight = 100
 aliases = [ "/old-designs/latest/software-distribution-and-updates.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-02-13"
 +++
 
 # Software distribution and updates
diff --git a/content/designs/supported-api.md b/content/designs/supported-api.md
index 3064cbd20..4be586971 100644
--- a/content/designs/supported-api.md
+++ b/content/designs/supported-api.md
@@ -4,6 +4,7 @@ short-description = "API and API stability challenges and solutions (implemented
 weight = 100
 aliases = [ "/old-designs/latest/supported-api.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Supported API
diff --git a/content/designs/system-updates-and-rollback.md b/content/designs/system-updates-and-rollback.md
index fa63b6eb9..63d256152 100644
--- a/content/designs/system-updates-and-rollback.md
+++ b/content/designs/system-updates-and-rollback.md
@@ -4,6 +4,7 @@ short-description = "Robust updates with fallback (proof-of-concept)"
 weight = 100
 aliases = [ "/old-designs/latest/system-updates-and-rollback.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # System updates and rollback
diff --git a/content/designs/test-data-reporting.md b/content/designs/test-data-reporting.md
index 2c85f0eab..3d670547c 100644
--- a/content/designs/test-data-reporting.md
+++ b/content/designs/test-data-reporting.md
@@ -4,6 +4,7 @@ short-description = "Describe test data reporting and visualization."
 weight = 100
 aliases = [ "/old-designs/latest/test-data-reporting.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-27"
 +++
 
 # Background
diff --git a/content/designs/test-data-storage.md b/content/designs/test-data-storage.md
index b39adf41b..c7a10b9ce 100644
--- a/content/designs/test-data-storage.md
+++ b/content/designs/test-data-storage.md
@@ -4,6 +4,7 @@ short-description = "Describe the test data storage backend and processing."
 weight = 100
 aliases = [ "/old-designs/latest/test-data-storage.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-27"
 +++
 
 # Background
diff --git a/content/designs/testcase-dependencies.md b/content/designs/testcase-dependencies.md
index ce2e86cef..d59b14696 100644
--- a/content/designs/testcase-dependencies.md
+++ b/content/designs/testcase-dependencies.md
@@ -4,6 +4,7 @@ short-description = "Ship test case dependencies avoiding changes to the rootfs
 weight = 100
 aliases = [ "/old-designs/latest/testcase-dependencies.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-27"
 +++
 
 # Test case dependencies on immutable rootfs
diff --git a/content/designs/text-to-speech.md b/content/designs/text-to-speech.md
index 0e8d4367a..9cc440094 100644
--- a/content/designs/text-to-speech.md
+++ b/content/designs/text-to-speech.md
@@ -4,6 +4,7 @@ short-description = "Documents possible approaches to designing an API for Text
 weight = 100
 aliases = [ "/old-designs/latest/text-to-speech.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # Text To Speech
diff --git a/content/designs/ui-customisation.md b/content/designs/ui-customisation.md
index 943870ac5..59c0385ba 100644
--- a/content/designs/ui-customisation.md
+++ b/content/designs/ui-customisation.md
@@ -4,6 +4,7 @@ short-description = "Abstracting the differences between variants into a UI libr
 weight = 100
 aliases = [ "/old-designs/latest/ui-customisation.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-05-28"
 +++
 
 # UI customisation
diff --git a/content/designs/upstreaming.md b/content/designs/upstreaming.md
index d9e571db5..91a97329e 100644
--- a/content/designs/upstreaming.md
+++ b/content/designs/upstreaming.md
@@ -3,6 +3,7 @@ title = "Upstreaming"
 weight = 100
 aliases = [ "/old-designs/latest/upstreaming.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-10-29"
 +++
 
 Upstreaming changes made to a piece of Open Source software provides distinct
diff --git a/content/designs/web-engine.md b/content/designs/web-engine.md
index acac34865..52f84f011 100644
--- a/content/designs/web-engine.md
+++ b/content/designs/web-engine.md
@@ -4,6 +4,7 @@ short-description = "Notes on the web engine provided by Apertis"
 weight = 100
 aliases = [ "/old-designs/latest/web-engine.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-03-14"
 +++
 
 # Web engine
diff --git a/content/designs/web-portal-caching.md b/content/designs/web-portal-caching.md
index 606ecd742..91c465d4e 100644
--- a/content/designs/web-portal-caching.md
+++ b/content/designs/web-portal-caching.md
@@ -4,6 +4,7 @@ short-description = "Analisys of caching strategies for web application portals
 weight = 100
 aliases = [ "/old-designs/latest/web-portal-caching.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2016-11-17"
 +++
 
 # Web portal caching
diff --git a/content/designs/x86-build-infrastructure.md b/content/designs/x86-build-infrastructure.md
index 1bbed8895..03fcbfe1b 100644
--- a/content/designs/x86-build-infrastructure.md
+++ b/content/designs/x86-build-infrastructure.md
@@ -4,6 +4,7 @@ short-description = "Hosting the build infrastructure on Intel x86-64-only provi
 weight = 100
 aliases = [ "/old-designs/latest/x86-build-infrastructure.html",]
 outputs = [ "html", "pdf-in",]
+date = " 2019-09-16"
 +++
 
 # Build infrastructure on Intel x86-64
-- 
GitLab