- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control. - Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities. - Created .gitmodules to include OpenZeppelin contracts as a submodule. - Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment. - Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks. - Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring. - Created scripts for resource import and usage validation across non-US regions. - Added tests for CCIP error handling and integration to ensure robust functionality. - Included various new files and directories for the orchestration portal and deployment scripts.
1.4 KiB
1.4 KiB
Azure Icons Stencil for Draw.io
This directory contains stencil files for using Azure Architecture Icons in Draw.io (diagrams.net).
Using the Stencil
Method 1: Import Icons Directly
- Open Draw.io
- Click "More Shapes" (bottom left)
- Click "+" to add a new library
- Select "From Device"
- Navigate to
assets/azure-icons/svg/ - Select the icons you want to use
- Click "Create"
Method 2: Use Icon Mapping
- Open Draw.io
- File → Open Library → From → Device
- Select
azure-icons-library.json - Icons will appear in the left panel
Method 3: Manual Import
- Open Draw.io
- Click "Insert" → "Image"
- Select "From Device"
- Navigate to
assets/azure-icons/svg/ - Select the icon file
- Click "Open"
Icon Categories
Icons are organized by category:
- Compute (AKS, VMs, Containers)
- Networking (VNet, Gateway, Load Balancer)
- Storage (Storage Account, Blob, File Share)
- Security (Key Vault, AAD, Firewall)
- Management (Resource Groups, Monitor, Log Analytics)
Best Practices
- Use SVG icons for scalability
- Maintain consistent icon size
- Use official Azure icons only
- Follow Azure Architecture Center guidelines
- Label all components clearly