From 8d4bf401cac80ce2c8b05bb16ab422c36fdfabf5 Mon Sep 17 00:00:00 2001 From: Tait Hoyem Date: Sat, 1 Oct 2022 13:02:43 -0600 Subject: [PATCH] More TODO --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 1d41c05..d40c9a2 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,9 @@ See section help for more details, i.e.: `lunanode image help` * [ ] Tests!!! I've written some, but this should be comprehensively tested. * [ ] Write tests that involve talking with a live server! This will enable breaking changes from LunaNode to be seen before they are messed with. * [ ] Stricter typing. Certain attributes, even though they are recieved as Strings, should really be some kind of `enum`. Make every non-String type some kind of enum. +* [ ] UUIDs should be UUID types and not string. The only library I could find to do this, Uuid, seems to serialize them without the dashes, which screws up Lunanode... annoyingly. +* [ ] Subnets should be more strictly types. They should always be an IP/subnet combo as two fields (std::net::Ipv4Addr, i32(0..32)). +* [ ] Automatically create IDs from names, or other identifiying info instead of using the RESP API's id system. ## Support This Project