From 93df801f13bb5b8dc00e3a7f5124dfb198bfd01e Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Sat, 2 Jan 2021 04:03:14 +0000
Subject: [PATCH] Add 'Working with Workspace' slides

---
 working-with-workspace/README.rst |  4 ++
 working-with-workspace/main.style | 81 +++++++++++++++++++++++++++++++
 working-with-workspace/slides.rst | 65 +++++++++++++++++++++++++
 3 files changed, 150 insertions(+)
 create mode 100644 working-with-workspace/README.rst
 create mode 100644 working-with-workspace/main.style
 create mode 100644 working-with-workspace/slides.rst

diff --git a/working-with-workspace/README.rst b/working-with-workspace/README.rst
new file mode 100644
index 0000000..65c5d66
--- /dev/null
+++ b/working-with-workspace/README.rst
@@ -0,0 +1,4 @@
+Working with Workspace
+######################
+
+https://www.oliverdavies.uk/talks/working-with-workspace
diff --git a/working-with-workspace/main.style b/working-with-workspace/main.style
new file mode 100644
index 0000000..0eb1c1a
--- /dev/null
+++ b/working-with-workspace/main.style
@@ -0,0 +1,81 @@
+pageSetup:
+    firstTemplate: coverPage
+    height: 18cm
+    margin-bottom: 0cm
+    margin-gutter: 0cm
+    margin-left: 0cm
+    margin-right: 0cm
+    margin-top: 0cm
+    size: null
+    spacing-footer: 2mm
+    spacing-header: 2mm
+    width: 32cm
+
+pageTemplates:
+    coverPage:
+        frames: []
+            [12%, 10%, 76%, 75%]
+        showFooter: false
+        showHeader: false
+
+    titlePage:
+        alignment: TA_CENTER
+        frames: []
+            [8%, 8%, 90%, 60%]
+        showFooter: true
+        showHeader: false
+
+    standardPage:
+        frames: []
+            [3%, 3%, 94%, 92%]
+        showFooter: true
+        showHeader: false
+
+linkColor: #24608a
+
+styles:
+    normal:
+        fontSize: 28
+        textColor: #383745
+
+    bodytext:
+        alignment: TA_LEFT
+
+    heading:
+        alignment: TA_CENTER
+        fontSize: 24
+        spaceAfter: 16
+        textColor: #24608a
+
+    heading1:
+        parent: heading
+        alignment: TA_LEFT
+
+    title:
+        fontSize: 250%
+        parent: heading
+
+    bullet-list:
+        commands: []
+             [LEFTPADDING, [0, 0], [1, -1], 10]
+             [RIGHTPADDING, [0, 0], [1, -1], 0]
+             [VALIGN, [0, 0], [-1, -1], TOP]
+        colWidths: ["20", null]
+        textColor: #aaaaaa
+
+    bullet-list-item:
+        spaceBefore: 14
+        spaceAfter: 0
+
+    titleslideinfo:
+        alignment: TA_CENTER
+        fontSize: 120%
+        parent: normal
+
+    footer:
+        alignment: TA_RIGHT
+        fontName: stdMono
+        fontSize: 18
+        textColor: #24608a
+        rightIndent: 16
+        spaceBefore: 0
diff --git a/working-with-workspace/slides.rst b/working-with-workspace/slides.rst
new file mode 100644
index 0000000..a6fb622
--- /dev/null
+++ b/working-with-workspace/slides.rst
@@ -0,0 +1,65 @@
+.. footer:: @opdavies
+
+Working with Workspace
+######################
+
+|
+
+.. class:: titleslideinfo
+
+Oliver Davies, Inviqa
+
+.. raw:: pdf
+
+  TextAnnotation "Full stack Developer and Systems Administrator"
+
+  PageBreak standardPage
+
+What is Workspace?
+==================
+
+* A tool that we use and maintain at Inviqa
+* Create custom commands for your project environments
+* Alternative to a bash script or a Makefile
+
+.. raw:: pdf
+
+  TextAnnotation "Available on GitHub, MIT licensed."
+
+  TextAnnotation "Useful for simplifying long, complicated commands, e.g. Docker, Ansible."
+
+Features
+========
+
+* Commands
+* Functions
+* Attributes
+* Managing secrets
+* Configuration files
+
+.. Change to a title page
+.. raw:: pdf
+
+  PageBreak titlePage
+
+Demo
+====
+
+.. Change to a standard page
+.. raw:: pdf
+
+  PageBreak standardPage
+
+Thanks!
+=======
+
+References:
+
+* https://github.com/my127/workspace
+* https://github.com/opdavies/working-with-workspace-demo
+
+|
+
+Me:
+
+* https://www.oliverdavies.uk