- Node 26
- pnpm 11
- Access to a Frontify guideline
- Clone this repository
$ git clone git@github.com:Frontify/guideline-blocks.git - Install the dependencies
$ pnpm install - Create a build of the utilities
$ pnpm build - Serve a block
$ cd packages/<block name> $ pnpm serve - Go to your Frontify guideline
- Switch to edit mode

- Click on the plus icon and add a "Local Block Development" block

- Choose port (default is 5600) and click OK
Merging to main publishes exactly the blocks that have a release entry in
.releases, and nothing else. No entry, no release.
cd packages/audio-block && pnpm release # this block
pnpm release # repo root: one changelog, every block
pnpm release:plan # preview what the next merge publishespnpm release asks for the changelog text and writes a small file to .releases, which you
commit with your change. CI reads it on merge, deploys and publishes each block named, and
deletes the file.
There are no version numbers to bump -- the marketplace assigns its own version per app on every deploy.