github.com/mweagle/Sparta@v1.15.0/docs_source/layouts/shortcodes/spartaflow.html (about) 1 <link href="{{"mermaid/mermaid.css" | relURL}}" type="text/css" rel="stylesheet"/> 2 <link href="{{"css/mermaid-overrides.css" | relURL}}" type="text/css" rel="stylesheet"/> 3 <script defer src="{{"mermaid/mermaid.js" | relURL}}">mermaid.initialize({startOnLoad:true});</script> 4 <div class="mermaid" > 5 graph TD 6 classDef stdOp fill:#FFF,stroke:#A00,stroke-width:2px; 7 classDef userHook fill:#B5B2A1,stroke:#A00,stroke-width:2px,stroke-dasharray: 5, 5; 8 9 iam[Verify Static IAM Roles] 10 class iam stdOp; 11 12 preBuild[WorkflowHook - PreBuild] 13 class preBuild userHook; 14 15 compile[Compile for AWS Lambda Container] 16 17 postBuild[WorkflowHook - PostBuild] 18 class postBuild userHook; 19 20 package[ZIP archive] 21 class package stdOp; 22 23 userArchive[WorkflowHook - Archive] 24 class userArchive userHook; 25 26 upload[Upload Archive to S3] 27 packageAssets[Conditionally ZIP S3 Site Assets] 28 uploadAssets[Upload S3 Assets] 29 class upload,packageAssets,uploadAssets stdOp; 30 31 preMarshall[WorkflowHook - PreMarshall] 32 class preMarshall userHook; 33 34 generate[Marshal to CloudFormation] 35 class generate stdOp; 36 37 decorate[Call Lambda Decorators - Dynamic AWS Resources] 38 class decorate stdOp; 39 40 serviceDecorator[Service Decorator] 41 class serviceDecorator userHook; 42 43 postMarshall[WorkflowHook - PostMarshall] 44 class postMarshall stdOp; 45 46 uploadTemplate[Upload Template to S3] 47 updateStack[Create/Update Stack] 48 inplaceUpdates[In-place λ code updates] 49 wait[Wait for Complete/Failure Result] 50 51 class uploadTemplate,updateStack,inplaceUpdates,wait stdOp; 52 53 54 iam-->preBuild 55 preBuild-->|go|compile 56 compile-->postBuild 57 postBuild-->package 58 59 package-->packageAssets 60 package-->userArchive 61 userArchive-->upload 62 packageAssets-->uploadAssets 63 uploadAssets-->generate 64 upload-->generate 65 66 generate-->preMarshall 67 preMarshall-->decorate 68 decorate-->serviceDecorator 69 serviceDecorator-->postMarshall 70 postMarshall-->uploadTemplate 71 uploadTemplate-->|standard|updateStack 72 uploadTemplate-->|inplace|inplaceUpdates 73 updateStack-->wait 74 </div> 75 <h6>This diagram is rendered with <a href="https://github.com/knsv/mermaid" target="_blank">Mermaid</a>. Please open an <a href="https://github.com/mweagle/Sparta/issues/new" target="_blank">issue</a> if it doesn't render properly.</h6> 76 <hr />