Update notes

feature/node-rewrite
Sven Slootweg 6 years ago
parent 4944d3560d
commit ab279c84f3

@ -1,15 +1,16 @@
Research questions: Research questions:
- GraphQL schema composability - GraphQL schema composability
- GraphQL DB integration - 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 - Ergonomic reusable filters for GraphQL nodes, potentially using custom directives
- How to define non-global custom types in GraphQL - 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 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 - How to represent progress for long-running tasks in a GraphQL mutation, eg. for an "add ISO from HTTP URL" operation
Todo list: Todo list:
- GraphQL API: Separate stuff out into multiple modules - Trivia: Modularize loaders
- UI: GraphQL templating implementation via React+JSX - UI: Convert existing Pug templates to JSX/GraphQL
- UI: Convert hardware -> disks page to GraphQL template - GraphQL API: Add database support
- GraphQL API: Memory resources (usage, available, etc.) - GraphQL API: Memory resources (usage, available, etc.)
- Wrappers: Add error handling to smartctl wrapper - Wrappers: Add error handling to smartctl wrapper
- Wrappers: Complete LVM wrapper - Wrappers: Complete LVM wrapper

Loading…
Cancel
Save