Skip to content

Commit 8606865

Browse files
committed
docs: fix struct names and add deploy module architecture
- Fix incorrect struct names in architecture docs: - diff.md: DefaultDiffer → StackDiffer - delete.md: AWSDeleter → StackDeleter - Update diff.md to match actual implementation: - Remove references to non-existent changeset.go - Fix CloudFormation client field names - Update architecture diagrams - Add comprehensive deploy.md architecture documentation: - Complete StackDeployer documentation - Two deployment strategies (new vs existing stacks) - Integration with diff engine for change preview - User confirmation workflows and safety mechanisms - Progress monitoring and error handling strategies - Testing architecture and performance considerations All documentation now accurately reflects current implementation and follows consistent naming patterns across modules.
1 parent b18bc3a commit 8606865

File tree

3 files changed

+725
-11
lines changed

3 files changed

+725
-11
lines changed

docs/architecture/delete.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ classDiagram
106106
+DeleteStack(ctx, stack) error
107107
}
108108
109-
class AWSDeleter {
109+
class StackDeleter {
110110
-awsClient: Client
111111
+DeleteStack(ctx, stack) error
112112
-validateStackExists() bool
@@ -116,7 +116,7 @@ classDiagram
116116
-waitForCompletion() error
117117
}
118118
119-
Deleter <|-- AWSDeleter
119+
Deleter <|-- StackDeleter
120120
```
121121

122122
**Key Responsibilities:**

0 commit comments

Comments
 (0)