letterncms / cms
The kernel — plugins, abilities, content, users and APIs.
0.3.1
2026-11-02 20:29 UTC
Requires
- php: ^8.4
- anthropic-ai/sdk: ^1.3
- composer/semver: ^3.4
- laravel/framework: ^13.0
- league/commonmark: ^2.6
- letterncms/composer-plugin: >=0.1 <1
- symfony/yaml: ^7.0|^8.0
Requires (Dev)
- phpunit/phpunit: ^12.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- 0.3.1
- 0.3.0
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-agent/tabs-no-vertical-scroll
- dev-agent/file-mods-message
- dev-agent/remove-lockdown
- dev-agent/account-in-navigation
- dev-agent/no-directory-slash
- dev-agent/lettern-org
- dev-agent/workflow-fixture
- dev-agent/keep-line-breaks
- dev-agent/changelog-tidy
- dev-agent/steady-panels
- dev-agent/calmer-bar
- dev-agent/no-save-without-change
- dev-agent/editor-bar
- dev-agent/outline-state
- dev-agent/two-panels
- dev-agent/draft-annotation
- dev-agent/composer-context
- dev-agent/sidebar-full-or-hidden
- dev-agent/chat-dock
- dev-agent/icon-picker-count
- dev-agent/icon-picker
This package is auto-updated.
Last update: 2026-11-02 21:27:28 UTC
README
The kernel of the CMS: content, users, abilities, the admin and everything plugins build on. A site doesn't install this directly: start from the letterncms/lettern project, or the zip.
composer create-project letterncms/lettern my-site
Working on it
You need PHP 8.4 and Composer:
git clone https://github.com/letterncms/cms cd cms composer install composer test
Tests that turn on a plugin skip themselves here. The admin takes Node 22 and pnpm:
pnpm install
pnpm build
pnpm typecheck
pnpm test
To try a change in a real site, build the admin, then make a site next to your clone and point it there:
composer create-project letterncms/lettern ../sandbox
cd ../sandbox
composer config repositories.cms path ../cms
composer update letterncms/cms
php cms install
php cms serve