Skip to content

Publishing Studio Credits And Acknowledgements

Publishing Studio is part of the Capell package set. This page names the main frameworks, packages, authors, and services this package leans on, with a short note about what they make possible here. It is intentionally shorter than the repository-wide credits page and closer to the package itself.

Package role: Editorial workflow package for Capell revisions, scheduling, approvals, and controlled publishing

  • Laravel, created by Taylor Otwell, gives this package routing, service providers, Eloquent, validation, queues, events, auth, caching, and the normal Laravel testing surface.
  • Filament and the Filament project give this package admin resources, pages, widgets, forms, tables, actions, and panel integration.
  • Composer, Packagist, and GitHub make the package install, split, and release workflow possible. Composer and Packagist deserve a special nod because Capell packages live and update through Composer metadata.
  • Pest, Orchestra Testbench, PHPStan, Larastan, Laravel Pint, and Rector keep this package easier to test, review, and update when bugs are fixed.
  • Capell Admin supplies the Capell-side contracts, surfaces, or runtime that Publishing Studio builds on.
  • Migration Assistant supplies the Capell-side contracts, surfaces, or runtime that Publishing Studio builds on.
  • Capell Core supplies the Capell-side contracts, surfaces, or runtime that Publishing Studio builds on.
  • Navigation supplies the Capell-side contracts, surfaces, or runtime that Publishing Studio builds on.
  • php-diff, by Jack Cherng and Chris Boulton, turns content differences into reviewable output for publishing workflows.

Publishing Studio is useful because it keeps editorial safety in one lane. Previews, approvals, schedules, comparisons, comments, and rollback all get maintained together instead of living as separate admin hacks.

When Publishing Studio adds a new framework, service, or third-party package that becomes part of the user-facing workflow, update this page and the package README together. Credits should explain the practical help we get from a dependency, not just list a package name.