Skip to content

Add volto topic with frontend domains#68

Draft
jensens wants to merge 1 commit intomainfrom
feature/volto-topic
Draft

Add volto topic with frontend domains#68
jensens wants to merge 1 commit 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).
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