summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODOs.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/TODOs.md b/TODOs.md
index e442e1e..d04d0e9 100644
--- a/TODOs.md
+++ b/TODOs.md
@@ -12,6 +12,24 @@
# Decisions
+## TODO Encubate dependencies than move them out {#td-1045dbb9-fd89-e254-3e9d-642cb112c6ad}
+- DONE in 2023-11-09
+
+---
+
+In order to achieve the reliability and robustness targets I have, and to build
+something that I'd want to personally use deploy, I'll need as few dependencies
+as possible. So as papo gets built, I'll need miniscule libraries for web
+routing, WebSockets, etc., and as I write those inside papo itself, I'll
+eventually pull them out as standalone dependencies.
+
+So the apparent number of dependencies may seem to grow, but only because
+they're being separated from papo itself, so that this repository contains code
+relating to chat things, and infrastructure things go to their own repository.
+Also despite the apparent dependency count growth, these dependencies are being
+bu8ild alongisde papo and with its robustness, reliability and correctness
+standard from the beginning, so the mismatch in quality is not a concern.
+
## DONE Assume Node.js {#td-faae1d8e-4015-cb78-0fe9-d003428266c9}
- DONE in 2023-11-09