Web Sequence is a Free Sequence Diagram Online tool that converts your Chrome tab into a sequence diagram generator.
- Web App - https://app.zenuml.com
- Chrome Extension - Chrome Web Store - ZenUML Sequence.
- Supports method call, internal method, alt (if/else) and loop (for, foreach, while) keywords
- Works offline
- Save and load your creations
- Auto-save feature
- Code auto-completion
- Import & Export all creations anytime, anywhere
- Multiple editor themes & other configurable settings
- Font options + use any system font!
- Very easily accessible. Simply open a new tab in Chrome! (in chrome extension only)
- Capture preview screenshot (in Chrome extension only)
Follow @ZenUml for updates or tweet out feature requests and suggestions.
$ yarn install // instal modules
$ yarn start // start a local server
$ yarn build // build a staging release
$ yarn release // copy resources to app / extension
- When a PR is created or updated, the branch is built and packaged for validation (no staging deploy).
- When a PR is merged into
master, the staging site is deployed (https://staging.zenuml.com), then the full Playwright E2E suite runs against the live staging site as a gate.
Production releases use a draft-then-publish flow — you no longer hand-craft tags:
- When the staging E2E gate passes on
master, CI automatically creates a draft GitHub Release (release-<timestamp>) withextension.zipattached. - Review the draft and click Publish. Publishing triggers the
Deploy to Prodworkflow → https://app.zenuml.com, followed by an automatic@smokecheck against the live site.
Rollback: for a hosting-only regression, run firebase hosting:rollback --project prod (instant). If functions or
Firestore rules also need reverting, run the Rollback Production workflow (workflow_dispatch) with a prior
release-* tag — it re-deploys all surfaces. See docs/adr/0001.
Web Sequence is completely free and open-source. If you find it useful, you can show your support by sharing it in your social network or by simply letting me know how much you 💖 it by tweeting to @ZenUml.
MIT Licensed
Copyright (c) 2023 Peng Xiao, ZenUml.com
