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