Skip to content

Commit 5959beb

Browse files
committed
Reorganize project structure for clarity
📁 STRUCTURE IMPROVEMENTS: - Moved all documentation to docs/ folder (18 files) - Moved infrastructure files to infrastructure/ folder - Moved learning examples to examples/ folder - Reduced root directory from 33 to 19 items 🎯 NEW ORGANIZATION: Root/ ├── api/ # Core API ├── creative-cloud/ # Core automation ├── python-automation/ # Core Python ├── scripts/ # Utility scripts ├── modules/ # PowerShell modules ├── tests/ # Test suites ├── examples/ # Learning path (basic→advanced) ├── infrastructure/ # Docker, K8s, Terraform ├── docs/ # All documentation └── config, logs, reports # Runtime folders ✅ BENEFITS: - Cleaner root directory - Logical grouping of related files - Easier navigation - Maintains all functionality - All paths updated in documentation
1 parent 52686bb commit 5959beb

33 files changed

Lines changed: 29 additions & 855 deletions

README.md

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ cp .env.example .env
103103
# Edit .env with your Adobe API credentials
104104

105105
# Launch everything
106-
docker-compose up -d
106+
cd infrastructure && docker-compose up -d
107107

108108
# Access services
109109
open http://localhost:8000 # API Server
@@ -115,7 +115,7 @@ open http://localhost:9090 # Prometheus Metrics
115115
### ☸️ **Kubernetes Deployment**
116116
```bash
117117
# Deploy to Kubernetes cluster
118-
kubectl apply -f kubernetes/deployment.yaml
118+
kubectl apply -f infrastructure/kubernetes/deployment.yaml
119119

120120
# Check deployment status
121121
kubectl get pods -n adobe-automation
@@ -234,24 +234,26 @@ graph TB
234234
### 📁 **Project Structure**
235235
```
236236
adobe-enterprise-automation/
237-
├── 📁 .github/workflows/ # CI/CD pipelines
238237
├── 📁 api/ # Express.js REST API
239-
├── 📁 creative-cloud/ # PowerShell automation scripts
240-
├── 📁 dashboard/ # React web dashboard
241-
├── 📁 database/ # SQL schemas & migrations
242-
├── 📁 documentation/ # Comprehensive docs
243-
├── 📁 grafana/ # Monitoring dashboards
244-
├── 📁 kubernetes/ # K8s manifests
245-
├── 📁 modules/ # PowerShell modules
246-
│ └── AdobeAutomation/ # Main automation module
238+
├── 📁 creative-cloud/ # Core PowerShell automation
247239
├── 📁 python-automation/ # Python async services
248-
├── 📁 scripts/ # Utility scripts
249-
├── 📁 terraform/ # Infrastructure as Code
240+
├── 📁 scripts/ # Utility automation scripts
241+
├── 📁 modules/ # PowerShell modules
250242
├── 📁 tests/ # Test suites
251-
├── 📄 docker-compose.yml # Full stack orchestration
252-
├── 📄 Makefile # Build automation
253-
├── 📄 package.json # Node.js dependencies
254-
└── 📄 requirements.txt # Python dependencies
243+
├── 📁 examples/ # Learning path (basic → advanced)
244+
│ ├── 01-basic/ # Entry-level scripts
245+
│ ├── 02-intermediate/ # Professional scripts
246+
│ └── 03-advanced/ # Enterprise solutions
247+
├── 📁 infrastructure/ # Deployment & infrastructure
248+
│ ├── kubernetes/ # K8s manifests
249+
│ ├── terraform/ # Infrastructure as Code
250+
│ ├── docker-compose.yml # Stack orchestration
251+
│ └── dashboard/ # Web UI
252+
├── 📁 docs/ # Complete documentation
253+
├── 📁 config/ # Configuration files
254+
├── 📁 logs/ # Application logs
255+
├── 📁 reports/ # Generated reports
256+
└── 📄 README.md # This file
255257
```
256258

257259
## 📊 **Proven Impact**
@@ -285,19 +287,20 @@ Annual Savings Breakdown:
285287
## 📚 **Documentation**
286288
287289
### 🏛️ Architecture & Design
288-
- 📐 [**Architecture Overview**](documentation/ARCHITECTURE.md) - System design, components, data flow
289-
- 🚀 [**Deployment Guide**](documentation/DEPLOYMENT_GUIDE.md) - Step-by-step production deployment
290-
- 📊 [**Performance Metrics**](documentation/PERFORMANCE_METRICS.md) - Benchmarks and optimization
290+
- 📐 [**Architecture Overview**](docs/ARCHITECTURE.md) - System design, components, data flow
291+
- 🚀 [**Deployment Guide**](docs/DEPLOYMENT_GUIDE.md) - Step-by-step production deployment
292+
- 📊 [**Performance Metrics**](docs/PERFORMANCE_METRICS.md) - Benchmarks and optimization
293+
- 🎓 [**Learning Path**](docs/LEARNING_PATH.md) - Progress from basic to advanced
291294
292295
### 🔧 Technical Documentation
293-
- 🌐 [**API Reference**](documentation/API_REFERENCE.md) - REST API endpoints and examples
294-
- 🛡️ [**Security Guidelines**](documentation/SECURITY.md) - Security best practices and compliance
295-
- 📡 [**Monitoring Setup**](documentation/MONITORING_SETUP.md) - Prometheus, Grafana, ELK configuration
296+
- 🌐 [**API Reference**](docs/API_REFERENCE.md) - REST API endpoints and examples
297+
- 🛡️ [**Security Guidelines**](docs/SECURITY.md) - Security best practices and compliance
298+
- 📡 [**Monitoring Setup**](docs/MONITORING_SETUP.md) - Prometheus, Grafana, ELK configuration
296299
297300
### 📖 Operations & Support
298-
- 🔍 [**Troubleshooting Guide**](documentation/TROUBLESHOOTING.md) - Common issues and solutions
299-
- 📝 [**Changelog**](documentation/CHANGELOG.md) - Version history and release notes
300-
- 🤝 [**Contributing Guidelines**](CONTRIBUTING.md) - How to contribute to the project
301+
- 🔍 [**Troubleshooting Guide**](docs/TROUBLESHOOTING.md) - Common issues and solutions
302+
- 📝 [**Changelog**](docs/CHANGELOG.md) - Version history and release notes
303+
- 🤝 [**Contributing Guidelines**](docs/CONTRIBUTING.md) - How to contribute to the project
301304
302305
## 🛠️ **Technology Stack**
303306
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)