From ab279c84f3c1b330ed42232557222f72241b6a5d Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Sun, 21 Apr 2019 19:19:34 +0200 Subject: [PATCH] Update notes --- notes/notes.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/notes/notes.txt b/notes/notes.txt index f089346..f370bca 100644 --- a/notes/notes.txt +++ b/notes/notes.txt @@ -1,15 +1,16 @@ Research questions: - GraphQL schema composability - GraphQL DB integration + - Existing GraphQL -> DB adapters tend to require a network (HTTP API) layer, instead of providing a direct GraphQL integration. May be more useful to hand-roll the adapter. - Ergonomic reusable filters for GraphQL nodes, potentially using custom directives - How to define non-global custom types in GraphQL - How to combine literal text-based schema definitions with programmatic schema construction, and whether this is necessary - How to represent progress for long-running tasks in a GraphQL mutation, eg. for an "add ISO from HTTP URL" operation Todo list: -- GraphQL API: Separate stuff out into multiple modules -- UI: GraphQL templating implementation via React+JSX -- UI: Convert hardware -> disks page to GraphQL template +- Trivia: Modularize loaders +- UI: Convert existing Pug templates to JSX/GraphQL +- GraphQL API: Add database support - GraphQL API: Memory resources (usage, available, etc.) - Wrappers: Add error handling to smartctl wrapper - Wrappers: Complete LVM wrapper