Search by

The kernel — plugins, abilities, content, users and APIs.

Package info

github.com/letterncms/cms

pkg:composer/letterncms/cms

Statistics

Installs: 72

Dependents: 14

Suggesters: 0

Stars: 0

Open Issues: 0


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