Skip to content

Add volto topic with frontend domains#68

Merged
jensens merged 2 commits intomainfrom
feature/volto-topic
Mar 12, 2026
Merged

Add volto topic with frontend domains#68
jensens merged 2 commits intomainfrom
feature/volto-topic

Conversation

@jensens
Copy link
Member

@jensens jensens commented Feb 26, 2026

Summary

  • New volto topic with 6 domains for Plone Volto frontend projects
  • volto.core: pnpm install via mrs-developer, sentinel tracking, start/build/clean
  • volto.lint: eslint/prettier/stylelint, hooks into CHECK_TARGETS/FORMAT_TARGETS
  • volto.test: jest unit tests + CI mode
  • volto.i18n: translation sync via pnpm --filter
  • volto.storybook: storybook dev server and build
  • volto.acceptance: cypress E2E tests with docker backend
  • Fix: check/format aggregate targets now also generated when volto topic is used (not just qa)

Test plan

  • mxmake list -t volto shows all 6 domains
  • mxmake init --preseeds generates correct Makefile with volto domains
  • All 32 existing tests pass
  • Test generated Makefile in a real Volto project

New `volto` topic with 6 domains:
- volto.core: pnpm install via mrs-developer, sentinel tracking, start/build/clean
- volto.lint: eslint/prettier/stylelint, appends to CHECK_TARGETS/FORMAT_TARGETS
- volto.test: jest unit tests + CI mode
- volto.i18n: translation sync via pnpm --filter
- volto.storybook: storybook dev server and build
- volto.acceptance: cypress E2E tests with docker backend

Also updates templates.py to generate check/format aggregate targets
when the volto topic is used (not just qa).
@jensens jensens marked this pull request as ready for review March 12, 2026 08:19
@jensens jensens merged commit f2597dc into main Mar 12, 2026
24 checks passed
@jensens jensens deleted the feature/volto-topic branch March 12, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant