feat: Add all ops manual folders to Decap CMS
Collections now include: - 📌 Core Documents (handoff, tasks, infrastructure, doc-index) - 📋 Planning, 🏆 Milestones, 🔮 Vision - 🔧 Implementation, 🖥️ Infrastructure, 🚀 Deployment, ⚙️ Services - 📝 Procedures, 📏 Standards, 📖 Guides, 📄 Templates - 💜 Relationship, 📅 Sessions - 📣 Marketing, 📱 Social Media, 🎨 Branding - ⚖️ Legal, 🚨 Emergency Protocols - 📚 Reference, 🔬 Research, 💬 Consultations - 🛠️ Tools, 🎓 Training, 📝 Learning Total: 25 collections covering entire ops manual
This commit is contained in:
275
admin/config.yml
275
admin/config.yml
@@ -19,27 +19,41 @@ media_folder: "docs/assets/images"
|
||||
public_folder: "/assets/images"
|
||||
|
||||
collections:
|
||||
# 1. STANDALONE FILES (The Dashboard)
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
# CORE DOCUMENTS (Single Files)
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
- name: "core_docs"
|
||||
label: "Core Documents"
|
||||
label: "📌 Core Documents"
|
||||
files:
|
||||
- label: "Next Session Handoff"
|
||||
- label: "Session Handoff"
|
||||
name: "handoff"
|
||||
file: "SESSION-HANDOFF-NEXT.md"
|
||||
fields:
|
||||
- {label: "Title", name: "title", widget: "string"}
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- label: "Master Task List"
|
||||
name: "tasks"
|
||||
file: "docs/core/tasks.md"
|
||||
fields:
|
||||
- {label: "Title", name: "title", widget: "string"}
|
||||
- {label: "Tasks", name: "body", widget: "markdown"}
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
# 2. FOLDER COLLECTIONS (Dynamic Lists)
|
||||
- label: "Infrastructure Manifest"
|
||||
name: "infrastructure"
|
||||
file: "docs/core/infrastructure-manifest.md"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- label: "Document Index"
|
||||
name: "doc-index"
|
||||
file: "DOCUMENT-INDEX.md"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
# PLANNING & STRATEGY
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
- name: "planning"
|
||||
label: "Planning Docs"
|
||||
label: "📋 Planning"
|
||||
folder: "docs/planning"
|
||||
create: true
|
||||
extension: "md"
|
||||
@@ -49,7 +63,7 @@ collections:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "milestones"
|
||||
label: "Milestones"
|
||||
label: "🏆 Milestones"
|
||||
folder: "docs/milestones"
|
||||
create: true
|
||||
extension: "md"
|
||||
@@ -58,8 +72,21 @@ collections:
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "vision"
|
||||
label: "🔮 Vision"
|
||||
folder: "docs/vision"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
# TECHNICAL DOCUMENTATION
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
- name: "implementation"
|
||||
label: "Implementation Guides"
|
||||
label: "🔧 Implementation Guides"
|
||||
folder: "docs/implementation"
|
||||
create: true
|
||||
extension: "md"
|
||||
@@ -67,3 +94,231 @@ collections:
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "infrastructure"
|
||||
label: "🖥️ Infrastructure"
|
||||
folder: "docs/infrastructure"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "deployment"
|
||||
label: "🚀 Deployment"
|
||||
folder: "docs/deployment"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "services"
|
||||
label: "⚙️ Services"
|
||||
folder: "docs/services"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "troubleshooting"
|
||||
label: "🔍 Troubleshooting"
|
||||
folder: "docs/troubleshooting"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
# PROCEDURES & STANDARDS
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
- name: "procedures"
|
||||
label: "📝 Procedures"
|
||||
folder: "docs/procedures"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "standards"
|
||||
label: "📏 Standards"
|
||||
folder: "docs/standards"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "guides"
|
||||
label: "📖 Guides"
|
||||
folder: "docs/guides"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "templates"
|
||||
label: "📄 Templates"
|
||||
folder: "docs/templates"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
# RELATIONSHIP & CHRONICLERS
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
- name: "relationship"
|
||||
label: "💜 Relationship"
|
||||
folder: "docs/relationship"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "sessions"
|
||||
label: "📅 Sessions"
|
||||
folder: "docs/sessions"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
# MARKETING & SOCIAL
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
- name: "marketing"
|
||||
label: "📣 Marketing"
|
||||
folder: "docs/marketing"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "social-media"
|
||||
label: "📱 Social Media"
|
||||
folder: "docs/social-media"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "branding"
|
||||
label: "🎨 Branding"
|
||||
folder: "docs/branding"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
# LEGAL & EMERGENCY
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
- name: "legal"
|
||||
label: "⚖️ Legal"
|
||||
folder: "docs/legal"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "emergency"
|
||||
label: "🚨 Emergency Protocols"
|
||||
folder: "docs/emergency-protocols"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
# REFERENCE & RESEARCH
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
- name: "reference"
|
||||
label: "📚 Reference"
|
||||
folder: "docs/reference"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "research"
|
||||
label: "🔬 Research"
|
||||
folder: "docs/research"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "consultations"
|
||||
label: "💬 Consultations"
|
||||
folder: "docs/consultations"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
# TOOLS & TRAINING
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
- name: "tools"
|
||||
label: "🛠️ Tools"
|
||||
folder: "docs/tools"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "training"
|
||||
label: "🎓 Training"
|
||||
folder: "docs/training"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
- name: "learning"
|
||||
label: "📝 Learning"
|
||||
folder: "docs/learning"
|
||||
create: true
|
||||
extension: "md"
|
||||
identifier_field: "name"
|
||||
summary: "{{filename}}"
|
||||
fields:
|
||||
- {label: "Content", name: "body", widget: "markdown"}
|
||||
|
||||
Reference in New Issue
Block a user