diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2023-01-04 19:44:27 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2023-01-04 20:18:25 -0800 |
commit | ee46c33544941a5104182a2e221e841a32cbbf78 (patch) | |
tree | 9534426f03678c3e78996e685402d3d3c38496f7 /rust/TODO | |
parent | 1b2cff693eeec25468d7dcf743408720a49859b9 (diff) | |
download | fatcat-ee46c33544941a5104182a2e221e841a32cbbf78.tar.gz fatcat-ee46c33544941a5104182a2e221e841a32cbbf78.zip |
rust: update TODO and dev docs
Diffstat (limited to 'rust/TODO')
-rw-r--r-- | rust/TODO | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -1,7 +1,19 @@ -correctness +from recent rust learning: +- entity_crud: don't need "generic" implementations, can have default implementaiton in the trait itself +- refactor all fatcatd code into `fatcat-server` directory (crate?) +- possibly a single fatcat-admin command (part of fatcat-server) instead of individual ones? also much better ergonomics for this command (eg, lookups by username) + +correctness: - changelog sequence without gaps +observability: +- remove sentry integration, we never use it and it is large/complex dependency +- improve logging, especially errors + => query parameters for errors (but not auth tokens) + => database timing? + => any message for 400 errors + huge compile times: - iron not small, but mostly reasonable deps - does macaroon need both rustc-serialize and serde? |