This is a custom plugin for rendering flowcharts in Obsidian using flowchart.js. It allows users to insert and render flowcharts directly within Obsidian notes using a dedicated code block syntax.
flowchart.js syntax within Obsidian notes.Open a note in Obsidian and add a flowchart code block, like this:
```flowchart
st=>start: Start
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end: End
st->op->cond
cond(yes)->e
cond(no)->op
```
The plugin will render the flowchart according to the configuration specified in the plugin settings. You can check more examples here: Flowchart Plugin test.

The plugin includes various settings that allow you to customize the appearance of the flowchart:
You can access these settings under Settings > Community Plugins > Flowchart Plugin.

To build the plugin:
npm run build to compile the TypeScript code.dist folder for use in Obsidian.If you'd like to install the plugin manually:
main.js, styles.css, and manifest.json to your Obsidian vault at .obsidian/plugins/obsidian-flowchart-plugin/.manifest.json with the new version.versions.json to specify compatible Obsidian versions.manifest.json, main.js, and styles.css to the release.If you encounter issues with rendering or plugin behavior:
Cmd + Option + I on macOS or Ctrl + Shift + I on Windows/Linux) for error messages.Contributions to improve the plugin or add new features are welcome! Submit a pull request or open an issue to discuss potential changes.
This plugin is licensed under the MIT License.