aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-05-11 13:05:39 +0200
committerStefan Boberg <[email protected]>2021-05-11 13:05:39 +0200
commitf8d9ac5d13dd37b8b57af0478e77ba1e75c813aa (patch)
tree1daf7621e110d48acd5e12e3073ce48ef0dd11b2 /TODO.md
downloadzen-f8d9ac5d13dd37b8b57af0478e77ba1e75c813aa.tar.xz
zen-f8d9ac5d13dd37b8b57af0478e77ba1e75c813aa.zip
Adding zenservice code
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md44
1 files changed, 44 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 000000000..f1520d2d4
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,44 @@
+# Use-cases
+
+* Mirage cache
+* Editor Domain
+* COTF2
+* Target Domain / Build Store
+
+# General
+
+* Switch to CMake projects for cross-platform builds?
+* Should get rid of stack-dependent RefCount initialization
+* Upgrade to CPR 1.6.0 for more efficient downloads
+* Implement support for `CbFieldType::CustomById` / `CbFieldType::CustomByName`
+
+# Upstream Connectivity
+
+## Jupiter
+
+* High-performance/concurrency HTTP client (on asio)
+
+# Peer Connectivity
+
+* Beacon
+
+# Downstream Connectivity
+
+## Runtime
+
+* High performance HTTP client (layered on asio or UE sockets)
+
+## Cooker
+
+## Editor
+
+## Mirage
+
+# Local Features
+
+* VFS for surfacing debugging information
+
+# TPS
+
+* nodejs/http_parser
+* all the rest (do we need TPS for vcpkg packages?)