FsCDK Documentation Diagrams
This directory contains both the source Mermaid diagrams (.mmd files) and the generated SVG images (.svg files) used in the FsCDK documentation.
Generated SVG Files ✓
All 7 diagrams have been successfully converted to SVG format:
File |
Size |
Description |
|---|---|---|
|
29 KB |
OAuth 2.0 Machine-to-Machine authentication sequence diagram |
|
23 KB |
EventBridge event-driven architecture flow diagram |
|
394 KB |
Step Functions order processing state diagram |
|
30 KB |
Lambda production architecture with FsCDK defaults |
|
20 KB |
FsCDK architecture overview |
|
32 KB |
SNS/SQS messaging patterns diagram |
|
39 KB |
Multi-tier application architecture |
Total: 567 KB (7 files)
Source Files
All diagrams have corresponding .mmd source files that can be edited and regenerated:
cognito-oauth-m2m-flow.mmdeventbridge-architecture.mmdstep-functions-order-workflow.mmdlambda-production-defaults.mmdfscdk-architecture.mmdsns-sqs-messaging-patterns.mmdmulti-tier-architecture.mmd
Editing Diagrams
To modify a diagram:
- Edit the corresponding
.mmdfile -
Run the conversion command:
bash mmdc -i diagram-name.mmd -o diagram-name.svg - The updated SVG will be automatically used in the documentation
Regenerating All Diagrams
If you need to regenerate all SVG files:
Windows (PowerShell):
|
Linux/Mac (Bash):
|
Documentation References
These SVG files are referenced in the following documentation files:
Documentation File |
Diagram Used |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tools
- Mermaid CLI: Converts
.mmdfiles to.svg - Installation:
npm install -g @mermaid-js/mermaid-cli - Documentation: https://github.com/mermaid-js/mermaid-cli
Benefits of SVG Format
✅ Fast page load (no JavaScript rendering) ✅ Better SEO (search engines can index images) ✅ Works offline (no CDN dependency) ✅ Scalable (SVG is vector-based) ✅ Version control friendly ✅ Cross-browser compatible
Last Updated: 2025-11-19 Total Diagrams: 7 Status: ✅ All diagrams generated successfully
FsCDK