System Architecture
A modular, scalable design separating core logic from platform-specific implementations.

Core Components
01. PUBLISHER ENGINE
The central orchestrator (publisher.py) that reads content, validates configurations, and manages the publishing lifecycle.
02. PLATFORM CONNECTORS
Modular Python classes that implement a common interface for each CMS. This allows for easy extension to new platforms.
03. CONFIG MANAGER
Handles secure storage and retrieval of API credentials and client settings from the content.json file.
Data Flow
1
Read content.json
2
Validate Configuration
3
Initialize Connector
4
Transform Content (HTML → Native)
5
Upload Assets & Publish