Files
smom-dbis-138/docs/guides/ASSETS_QUICK_REFERENCE.md
defiQUG 1fb7266469 Add Oracle Aggregator and CCIP Integration
- 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.
2025-12-12 14:57:48 -08:00

2.9 KiB

Azure Icons Assets - Quick Reference

Quick Setup

# Setup assets directory
make -f Makefile.assets assets

# Download Azure icons
make -f Makefile.assets download-icons

# Create Draw.io stencil
make -f Makefile.assets create-stencil

Icon Locations

  • SVG Icons: assets/azure-icons/svg/
  • PNG Icons: assets/azure-icons/png/
  • Metadata: assets/azure-icons/metadata/

Common Icons

Service SVG File
Azure Kubernetes Service Icon-service-kubernetes-Azure.svg
Virtual Network Icon-service-virtual-network-Azure.svg
Application Gateway Icon-service-application-gateway-Azure.svg
Key Vault Icon-service-key-vaults-Azure.svg
Storage Account Icon-service-storage-accounts-Azure.svg
Load Balancer Icon-service-load-balancer-Azure.svg
Network Security Group Icon-service-network-security-group-Azure.svg

Using Icons

In Draw.io

  1. Open Draw.io
  2. Click "More Shapes" → "+" → "From Device"
  3. Navigate to assets/azure-icons/svg/
  4. Select icons to import

In Documentation

![Azure Kubernetes Service](assets/azure-icons/svg/Icon-service-kubernetes-Azure.svg)

In Presentations

![Azure Kubernetes Service](assets/azure-icons/png/Icon-service-kubernetes-Azure.png)

Finding Icons

By Service Name

# Find AKS icon
find assets/azure-icons -name "*kubernetes*"

# Find Key Vault icon
find assets/azure-icons -name "*key-vault*"

Using Icon Mapping

# View compute icons
cat assets/azure-icons/metadata/icon-mapping.json | jq '.icon_mapping.compute'

# View networking icons
cat assets/azure-icons/metadata/icon-mapping.json | jq '.icon_mapping.networking'

Documentation

Official Sources

Troubleshooting

Icons Not Downloading

  1. Check internet connection
  2. Visit https://docs.microsoft.com/azure/architecture/icons/
  3. Manually download if needed

Icons Not Displaying

  1. Verify icon files exist
  2. Check file paths
  3. Verify file formats (SVG/PNG)

Missing Icons

  1. Check icon-mapping.json
  2. Download latest icon set
  3. Create custom icons if needed

Quick Commands

# Setup assets
make -f Makefile.assets assets

# Download icons
make -f Makefile.assets download-icons

# Create stencil
make -f Makefile.assets create-stencil

# Clean temporary files
make -f Makefile.assets clean-assets

# Install all assets
make -f Makefile.assets install-assets