# Create the Deployment Manual PDF using reportlab from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer from reportlab.lib.styles import getSampleStyleSheet from reportlab.lib.pagesizes import A4 file_path = "/mnt/data/AN_Productions_Deployment_Manual.pdf" doc = SimpleDocTemplate(file_path, pagesize=A4) styles = getSampleStyleSheet() story = [] content = [ "AN PRODUCTIONS – Website Deployment Manual & Branding Handover", " ", "Governance & Authority
This document is governed by the AN Productions Website & Branding Master Record. No redesign or reinterpretation is permitted without written approval.", " ", "Core Brand Details
Company: AN PRODUCTIONS
Verticals: Film | OTT | Music", " ", "Approved Projects
THE LAST OPTION (Film / OTT)
THE MAN IN THE DARK (Series)
ELIJAH (Feature Film)", " ", "Branding & Logos
Dark premium theme (Black & Gold).
Static Logo: Website header, footer, documents.
Motion Logo: Loader, intro sections, video use.", " ", "Domain & Hosting
Domain: anproduction.org
Hosting: Netlify
SSL: Let’s Encrypt (Active)", " ", "Manual Deployment Steps (Netlify)
1. Login to Netlify
2. Select AN Productions site
3. Go to Deploys
4. Upload final build folder
5. Deploy site", " ", "Cache Fix (Mandatory)
Deploys → Clear cache and redeploy → Hard refresh browser", " ", "Post-Deploy Checklist
Theme intact, logos visible, SSL active, mobile responsive", " ", "Handover Rule
No creative changes allowed. Deployment and fixes only.", " ", "Status
Final deployment manual delivered." ] for line in content: story.append(Paragraph(line, styles["Normal"])) story.append(Spacer(1, 12)) doc.build(story) file_path