From d09e6cebade81d5c10226115b51e2e11ac4d8747 Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard <dr@jones.dk>
Date: Sat, 1 Mar 2025 11:16:55 +0100
Subject: add roadmap; use citations

---
 delivery1.qmd | 88 +++++++++++++++++------------------------------------------
 1 file changed, 25 insertions(+), 63 deletions(-)

(limited to 'delivery1.qmd')

diff --git a/delivery1.qmd b/delivery1.qmd
index 3975aaa..5a4591b 100644
--- a/delivery1.qmd
+++ b/delivery1.qmd
@@ -23,69 +23,31 @@ breaks: false
 
 ---
 
-# UML Class Diagram
-
-```{.plantuml}
-@startuml
-abstract class SocketServer {
-  #boost::asio::io_service io_service;
-  #tcp::endpoint endpoint;
-  #tcp::iostream socketStream;
-  #tcp::acceptor * acceptor;
-  #stringstream * buffer;
-  
-  +SocketServer (string address, unsigned short port, stringstream * buf)
-  +~SocketServer ()
-  +{abstract} void start ()
-}
-
-class SocketServerListener {
-  +void start ()
-}
-
-class SocketServerSender {
-  +void start ()
-}
-
-SocketServer -down-|> SocketServerListener
-SocketServer -down-|> SocketServerSender
-
-note "Difference only in start() function" as N1
-SocketServerListener -- N1
-SocketServerSender -- N1
-
-
-
-
-abstract class SocketClient {
-  #tcp::iostream socketStream;
-  #stringstream * buffer;
-  #string address;
-  #unsigned short port;
-  
-  +SocketClient (string address, unsigned short port, stringstream * buf)
-  +{abstract} void start ()
-}
-
-class SocketClientListener {
-  +void start ()
-}
-
-class SocketClientSender {
-  +void start ()
-}
-
-SocketClient -down-|> SocketClientListener
-SocketClient -down-|> SocketClientSender
-
-note "Difference only in start() function" as N2
-SocketClientListener -- N2
-SocketClientSender -- N2
-
-N0 .down. SocketServer
-N0 .down. SocketClient
-@enduml
-```
+{{< include _roadmap.qmd >}}
+
+# Diagram
+
+![UML Class Diagram](Bachelorizer.svg)
+
+# Code
+
+TODO...
+
+# References {.appendix}
+
+\begingroup
+\raggedright
+::: {#refs}
+:::
+\endgroup
+
+\appendix
+
+# Appendix 1: Early roadmap {.appendix #sec-kanban-early}
+
+![Early roadmap for this project](roadmap_early.svg){#fig-kanban-early}
+
+# Appendix 2: Program Bachelorizer {.appendix}
 
 ## Class `Bachelorizer.java`
 
-- 
cgit v1.2.3