Skip to content

Cypher neo4j export - #110

Open
odungern wants to merge 15 commits into
devfrom
CypherNeo4jExport
Open

Cypher neo4j export#110
odungern wants to merge 15 commits into
devfrom
CypherNeo4jExport

Conversation

@odungern

Copy link
Copy Markdown
Contributor

... add export to neo4j via Cypher file and API.

Copilot AI lite review requested due to automatic review settings August 11, 2026 12:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Cypher-based export capabilities: a Cypher file export plugin plus a direct-to-Neo4j export plugin that posts generated Cypher statements to Neo4j’s HTTP transaction endpoint, backed by a new shared getCypher() generator.

Changes:

  • Introduces a Cypher export UI that writes combined package Cypher to a .cypher file.
  • Introduces a Neo4j export UI + HTTP exporter that splits/schema-orders Cypher statements and sends them to Neo4j.
  • Adds src/common/export/cypher/getCypher.ts to generate Neo4j-oriented Cypher from CASCaRA items/packages.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 10 comments.

Show a summary per file
File Description
src/plugins/export/neo4j/README.md Documents the Neo4j export plugin and usage.
src/plugins/export/neo4j/neo4j-export.ts Implements the HTTP-based Neo4j export helper and Cypher statement splitting.
src/plugins/export/neo4j/mount-export-neo4j.ts Registers the Neo4j export component as a Vue plugin.
src/plugins/export/neo4j/export-neo4j.vue Adds the Neo4j export dialog UI and wiring to the exporter.
src/plugins/export/cypher/README.md Documents the Cypher file export plugin and usage.
src/plugins/export/cypher/mount-export-cypher.ts Registers the Cypher export component as a Vue plugin.
src/plugins/export/cypher/export-cypher.vue Adds the Cypher export dialog UI and file-write flow.
src/common/export/cypher/getCypher.ts Adds Cypher generation logic for packages/items, constraints, nodes, and relationships.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/plugins/export/neo4j/neo4j-export.ts Outdated
Comment thread src/plugins/export/neo4j/neo4j-export.ts
Comment thread src/plugins/export/neo4j/export-neo4j.vue
Comment thread src/plugins/export/neo4j/export-neo4j.vue
Comment thread src/plugins/export/neo4j/mount-export-neo4j.ts
Comment thread src/plugins/export/cypher/mount-export-cypher.ts
Comment thread src/plugins/export/cypher/mount-export-cypher.ts Outdated
Comment thread src/common/export/cypher/getCypher.ts Outdated
Comment thread src/plugins/export/neo4j/README.md Outdated
Comment thread src/plugins/export/cypher/README.md Outdated
odungern and others added 12 commits August 11, 2026 14:39
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants