-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
1 / 11 of 1 issue completed
Copy link
Labels
enhancementNew feature or requestNew feature or requesthypergraph-cliIssues associated to the hypergraph-cli toolingIssues associated to the hypergraph-cli tooling
Description
Description
Comes out of proposal outlined in #348
Blocked by #351
The hypergraph-cli/TypeSync tool currently lets the user create, edit and manage multiple hypergraph-enabled apps in one place.
This change would be to instead make the hypergraph-cli be contextualized to the current hypergraph-enabled repo that it is being ran inside of.
This allows the removal of a datastorage mechanism (currently sqlite that has to run on the users machine) to store the users app and greatly simplifies the work being done by the hypergraph-cli and the TypeSync tool to focus on managing a single schema/mapping.
Tasks
- Remove database code paths and logic from the cli tool exposed api
- On init, introspect the repo/directory where the cli tool is running; look for an existing
schema.ts
file - Introspect the
schema.ts
and build a stream of the types/properties from the schema - When the
hypergraph typesync
command is called, open the TypeSync studio app that will read from this stream of types/properties from the schema - Let users build/update/browse the schema against the Knowledge Graph (like the TypeSync app currently allows in the "Define Schema" step of the create app functionality)
- Let users overwrite their existing
schema.ts
andmapping.ts
files with the changes they make in the TypeSync app
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthypergraph-cliIssues associated to the hypergraph-cli toolingIssues associated to the hypergraph-cli tooling