reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/export_webview

Idea detail

export_webview

reqlan rq/extension/features-export.rq:5

block partial

Summary

The extension should provide a single export webview for exporting the requirement graph in various formats ( json_export, csv_export, html_export, and later formats such as pdf ).
This generalizes the current HTML-only html_export_form: format choice is primary, and format-specific options ( e. g. HTML runtime mode, template, page families ) appear when that format is selected.
Shared options: scope, output folder, and export name; defaults persist to application_memory as `export_settings.json` under `<workspace>/.reqlan/`.
While an export runs, the form should show a loading state with live progress ( phase message and, when known, completed / total or percent ) so the user can see HTML ( and other formats ) being built — not only a disabled button.
The user should be able to open it from:
- a link / control in the main ideas_summary chrome ( status bar or header )
- the command_palette

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/features-export.rq

community 12

community cluster

features-export.rq

file cluster

reqlan rq/extension

folder cluster

status: partial

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

KeyValue
status partial
implementation export-form-panel.ts, export-form-messages.ts, export-form, export-html.ts, write-html-export.ts

Browse all attributes

Ancestor context

json_export

The extension should export the requirement graph as structured json for tooling and ai consumption.

csv_export

The extension should export requirements as csv with tags and key attributes flattened into columns.

Outbound references

KindIdeaPathSnippet
file_reference ../../packages/analytical/src/export/export-html.ts packages/analytical/src/export/export-html.ts export-html.ts
file_reference ../../packages/analytical/src/export/write-html-export.ts packages/analytical/src/export/write-html-export.ts write-html-export.ts
file_reference ../../packages/extension/src/analytical_submodule/export/export-form-messages.ts packages/extension/src/analytical_submodule/export/export-form-messages.ts export-form-messages.ts
file_reference ../../packages/extension/src/analytical_submodule/export/export-form-panel.ts packages/extension/src/analytical_submodule/export/export-form-panel.ts export-form-panel.ts
file_reference ../../packages/extension/webviews/export-form/ packages/extension/webviews/export-form/ export-form
file_reference ./features-commands.rq reqlan rq/extension/features-commands.rq —
file_reference ./features-html-export.rq reqlan rq/extension/features-html-export.rq —
file_reference ./module/ideas_summary/webview.rq reqlan rq/extension/module/ideas_summary/webview.rq —
references csv_export reqlan rq/extension/features-export.rq csv_export
references json_export reqlan rq/extension/features-export.rq json_export

Inbound references

KindIdeaPathSnippet
None

Unresolved references

KindIdeaPathSnippet
references application_memory application_memory
references command_palette command_palette
references html_export html_export
references html_export_form html_export_form
references ideas_summary ideas_summary

Local graph

Initialising graph…