Marvin CMS

Marvin Plugin Template

Scaffold for building Marvin CMS plugins. Includes project structure, testing setup, and development tools for extending Marvin functionality.

experimentalactive

The Marvin Plugin Template provides a starting point for building Marvin CMS plugins.

What’s Included

  • Project structure - Standard plugin layout
  • Testing framework - pytest configuration and examples
  • Development tools - Linting, formatting, type checking
  • CI/CD setup - GitHub Actions workflows
  • Documentation templates - README and API docs

Plugin Capabilities

Marvin plugins can:

  • Add custom content field types
  • Implement custom validation rules
  • Extend the API with new endpoints
  • React to CMS events
  • Integrate external services
  • Add custom admin UI components

Status

The plugin template is experimental. Plugin architecture is still evolving as we discover common extension patterns.