- 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.
39 lines
1.1 KiB
Makefile
39 lines
1.1 KiB
Makefile
# Makefile for Assets Management
|
|
|
|
.PHONY: help assets setup download-icons create-stencil clean-assets
|
|
|
|
help:
|
|
@echo "Assets Management - Makefile"
|
|
@echo ""
|
|
@echo "Available targets:"
|
|
@echo " make assets - Setup assets directory structure"
|
|
@echo " make download-icons - Download Azure Architecture Icons"
|
|
@echo " make create-stencil - Create Draw.io stencil"
|
|
@echo " make clean-assets - Clean temporary asset files"
|
|
|
|
assets: setup
|
|
@echo "✅ Assets directory structure created"
|
|
|
|
setup:
|
|
@echo "Setting up assets directory..."
|
|
./scripts/assets/setup-assets.sh
|
|
|
|
download-icons:
|
|
@echo "Downloading Azure Architecture Icons..."
|
|
./scripts/assets/download-azure-icons.sh
|
|
|
|
create-stencil:
|
|
@echo "Creating Draw.io stencil..."
|
|
./scripts/assets/create-diagram-stencil.sh
|
|
|
|
clean-assets:
|
|
@echo "Cleaning temporary asset files..."
|
|
find assets -name "*.zip" -type f -delete
|
|
find assets -name "*.tmp" -type f -delete
|
|
find assets -name ".*.swp" -type f -delete
|
|
@echo "✅ Cleanup complete"
|
|
|
|
install-assets: setup download-icons create-stencil
|
|
@echo "✅ All assets installed"
|
|
|