Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ test-results
*.njsproj
*.sln
*.sw?
CLAUDE.md
PRODUCT_HUNT_LAUNCH.md
code_fixer.md
ANNOUNCEMENT_2026-03-02.md
Expand Down
19 changes: 14 additions & 5 deletions assets/third-party-icons/aws/IMPORT_STEPS.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,21 @@ Use this when environment networking is unavailable and assets must be dropped m
## 2) Place files locally

1. Put the zip in: `assets/third-party-icons/aws/raw/`
2. Extract selected SVG subset into: `assets/third-party-icons/aws/processed/`
2. Extract SVGs into: `assets/third-party-icons/aws/processed/`

Suggested subset categories for starter ingestion:
- `compute/`
- `storage/`
- `network/`
Layout convention (matches how `providerCatalog.ts` derives shapeIds — `category/filename`):

- **Architecture-Service**: flatten so each service category sits directly at the
`processed/` root (e.g. `processed/Compute/Lambda.svg` → shapeId `compute-lambda`).
Do **not** keep an `Architecture-Service/` wrapper folder, or every service id would
gain an `architecture-service-` prefix and collapse into one catalog category.
- **Architecture-Group**, **Category**, **Resource**: keep as their own top-level
folders under `processed/` (e.g. `processed/Resource/Compute/EC2_Instance.svg` →
shapeId `resource-compute-ec2-instance`, category "Resource"). The `Category` and
`Architecture Group` sets are excluded from icon auto-matching in `iconMatcher.ts`.

When AWS renames a category, the derived shapeId prefix changes; grep `src/` for any
hard-coded `archIconShapeId` / `archResourceType` referencing the old prefix and update.

## 3) Generate shape manifest

Expand Down
8 changes: 7 additions & 1 deletion assets/third-party-icons/aws/SOURCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,15 @@
- Provider: Amazon Web Services (AWS)
- Source page: https://aws.amazon.com/architecture/icons/
- Terms reference: https://aws.amazon.com/trademark-guidelines/
- Last verified: 2026-03-05
- Last verified: 2026-06-14
- Status: Approved for intake review

Notes:
- Use for architecture diagrams/documentation under AWS trademark/guideline constraints.
- Keep vendor marks and naming consistent with AWS guidance.
- `processed/` now mirrors the updated official package's four icon sets:
- Architecture-Service icons (flattened to category folders at the `processed/` root)
- `Architecture-Group/` (container frames: Cloud, Region, VPC, …)
- `Category/` (category emblems)
- `Resource/` (resource-level icons)
- The 2026-06 refresh adopts AWS's renamed categories verbatim (e.g. App-Integration→Application-Integration, Database→Databases, Management-Governance→Management-Tools, Security-Identity-Compliance→Security-Identity, Machine-Learning→Artificial-Intelligence) and drops categories AWS removed (Robotics, VR-AR).
10 changes: 1 addition & 9 deletions assets/third-party-icons/aws/processed/Analytics/Athena.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 2 additions & 10 deletions assets/third-party-icons/aws/processed/Analytics/Clean-Rooms.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading