Skip to content

SkyCMS Developer Guide Overview

Summary

Navigate SkyCMS developer documentation by architecture, extension area, workflow stage, and implementation task.

New here?

Start with For Developers Start Here, then use this page to navigate by task and intent.

Context

SkyCMS development work usually spans four concerns:

  • platform architecture and request flow,
  • content and rendering behavior,
  • integration and provider configuration,
  • deployment and operational reliability.

This overview maps each concern to the most useful deep-dive pages.

Use the sections below as an intent-first map: identify the kind of work you are doing, then jump to the corresponding deep-dive guide.

Architecture map

Use these pages first when planning changes or debugging core behavior:

Extension points

Use these guides when extending behavior or integrating providers:

Development workflow

Use these pages for implementation planning and release readiness:

Verification

You are on the right guide path when you can:

  • identify where your change belongs in architecture and workflow,
  • select the correct extension or integration guide,
  • define required tests for provider and tenant-aware behavior,
  • complete implementation with clear deployment and validation follow-through.

Testing strategy

When validating changes:

  • start with behavior-specific unit and integration tests in the relevant solution project,
  • validate cross-provider compatibility for EF-backed queries,
  • verify tenant-aware behavior through the established multi-tenant context flow,
  • run local smoke tests for authoring and publishing paths when UI or rendering paths change.

Decisions and tradeoffs

  • Role-based documentation is simple to browse but can hide intent-first paths.
  • Architecture-first reading reduces implementation mistakes but may slow quick fixes.
  • Task-first links from this page are designed to reduce context switching.