A real-time web editor for creating and editing Mermaid diagrams, with GitHub integration for saving and committing diagrams.
- Real-time Mermaid diagram rendering
- GitHub OAuth authentication
- Save and commit diagrams to GitHub repositories
- Deploy the Go OAuth backend to Google Cloud Functions.
- Set the environment variables
GITHUB_CLIENT_ID
andGITHUB_CLIENT_SECRET
.
- Host the static files (index.html, styles.css, script.js) on GitHub Pages.
- Open the editor at https://yourusername.github.io/mermaid-editor.
- Log in with GitHub and start editing your diagrams.
- Save and commit diagrams to your GitHub repository.
GitLab and Gitea integrations. https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/
This project is licensed under the MIT License. See the LICENSE file for details.