├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .idea └── runConfigurations │ ├── buildPlugin.xml │ └── runIde.xml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Config.groovy ├── LICENSE ├── README.md ├── dtcw ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── .gitkeep └── drawioscreenshot.jpg ├── settings.gradle.kts └── src ├── docs ├── arc42 │ ├── about-arc42.adoc │ ├── chapters │ │ ├── 01_introduction_and_goals.adoc │ │ ├── 02_architecture_constraints.adoc │ │ ├── 03_system_scope_and_context.adoc │ │ ├── 04_solution_strategy.adoc │ │ ├── 06_runtime_view.adoc │ │ ├── 09_ADR01_language.adoc │ │ ├── 09_design_decisions.adoc │ │ ├── 10_quality_scenarios.adoc │ │ ├── 11_technical_risks.adoc │ │ └── 12_glossary.adoc │ ├── config.adoc │ ├── images │ │ ├── rts1.svg │ │ ├── rts2.svg │ │ └── rts3.svg │ └── index.adoc ├── images │ └── .gitkeep └── notes.adoc ├── main ├── kotlin │ └── de │ │ └── docs_as_co │ │ └── intellij │ │ └── plugin │ │ └── drawio │ │ ├── DiagramsFileUtil.kt │ │ ├── DiagramsNetBundle.kt │ │ ├── actions │ │ ├── DiagramCreateFileAction.kt │ │ └── OpenDevtoolsAction.kt │ │ ├── editor │ │ ├── BaseDiagramsWebView.kt │ │ ├── DiagramsEditor.kt │ │ ├── DiagramsEditorProvider.kt │ │ ├── DiagramsWebView.kt │ │ └── DrawioWebMessages.kt │ │ ├── icons │ │ └── DiagramsEditorIconProvider.kt │ │ ├── language.kt │ │ ├── settings │ │ ├── DiagramsApplicationSettings.kt │ │ ├── DiagramsConfigurable.kt │ │ ├── DiagramsSettings.kt │ │ ├── DiagramsSettingsForm.form │ │ ├── DiagramsSettingsForm.kt │ │ ├── DiagramsUiMode.kt │ │ ├── DiagramsUiModeConverter.kt │ │ ├── DiagramsUiTheme.kt │ │ └── DiagramsUiThemeConverter.kt │ │ └── utils │ │ ├── LoadableJCEFHtmlPanel.kt │ │ └── SchemeHandlerFactory.kt └── resources │ ├── META-INF │ ├── plugin.xml │ └── pluginIcon.svg │ ├── fileTemplates │ └── internal │ │ ├── editable-png.png.bin │ │ ├── editable-svg.svg.ft │ │ └── xml.drawio.ft │ ├── icons │ └── diagrams.svg │ └── messages │ └── DiagramsNetBundle.properties └── webview ├── README.adoc └── index.html /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/.gitmodules -------------------------------------------------------------------------------- /.idea/runConfigurations/buildPlugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/.idea/runConfigurations/buildPlugin.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/runIde.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/.idea/runConfigurations/runIde.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Config.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/Config.groovy -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/README.md -------------------------------------------------------------------------------- /dtcw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/dtcw -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/drawioscreenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/images/drawioscreenshot.jpg -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "diagrams.net-intellij-plugin" 2 | -------------------------------------------------------------------------------- /src/docs/arc42/about-arc42.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/about-arc42.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/01_introduction_and_goals.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/01_introduction_and_goals.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/02_architecture_constraints.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/02_architecture_constraints.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/03_system_scope_and_context.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/03_system_scope_and_context.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/04_solution_strategy.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/04_solution_strategy.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/06_runtime_view.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/06_runtime_view.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/09_ADR01_language.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/09_ADR01_language.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/09_design_decisions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/09_design_decisions.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/10_quality_scenarios.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/10_quality_scenarios.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/11_technical_risks.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/11_technical_risks.adoc -------------------------------------------------------------------------------- /src/docs/arc42/chapters/12_glossary.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/chapters/12_glossary.adoc -------------------------------------------------------------------------------- /src/docs/arc42/config.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/config.adoc -------------------------------------------------------------------------------- /src/docs/arc42/images/rts1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/images/rts1.svg -------------------------------------------------------------------------------- /src/docs/arc42/images/rts2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/images/rts2.svg -------------------------------------------------------------------------------- /src/docs/arc42/images/rts3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/images/rts3.svg -------------------------------------------------------------------------------- /src/docs/arc42/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/arc42/index.adoc -------------------------------------------------------------------------------- /src/docs/images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/docs/notes.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/docs/notes.adoc -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/DiagramsFileUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/DiagramsFileUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/DiagramsNetBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/DiagramsNetBundle.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/actions/DiagramCreateFileAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/actions/DiagramCreateFileAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/actions/OpenDevtoolsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/actions/OpenDevtoolsAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/BaseDiagramsWebView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/BaseDiagramsWebView.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/DiagramsEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/DiagramsEditor.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/DiagramsEditorProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/DiagramsEditorProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/DiagramsWebView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/DiagramsWebView.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/DrawioWebMessages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/editor/DrawioWebMessages.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/icons/DiagramsEditorIconProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/icons/DiagramsEditorIconProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/language.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/language.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsApplicationSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsApplicationSettings.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsConfigurable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsConfigurable.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsSettings.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsSettingsForm.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsSettingsForm.form -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsSettingsForm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsSettingsForm.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsUiMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsUiMode.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsUiModeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsUiModeConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsUiTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsUiTheme.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsUiThemeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/settings/DiagramsUiThemeConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/utils/LoadableJCEFHtmlPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/utils/LoadableJCEFHtmlPanel.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/utils/SchemeHandlerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/kotlin/de/docs_as_co/intellij/plugin/drawio/utils/SchemeHandlerFactory.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/internal/editable-png.png.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/resources/fileTemplates/internal/editable-png.png.bin -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/internal/editable-svg.svg.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/resources/fileTemplates/internal/editable-svg.svg.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/internal/xml.drawio.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/resources/fileTemplates/internal/xml.drawio.ft -------------------------------------------------------------------------------- /src/main/resources/icons/diagrams.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/resources/icons/diagrams.svg -------------------------------------------------------------------------------- /src/main/resources/messages/DiagramsNetBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/main/resources/messages/DiagramsNetBundle.properties -------------------------------------------------------------------------------- /src/webview/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/webview/README.adoc -------------------------------------------------------------------------------- /src/webview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docToolchain/diagrams.net-intellij-plugin/HEAD/src/webview/index.html --------------------------------------------------------------------------------