One project – multiple frontends

I would like to start two frontends that have much in common but differ in policy packages with scss, components, and configuration. I could checkout the repository twice. The reason for the need to start both in dev mode in the same checked out project, is to develop commonly used packages.

So I have to isolate two build directories for each one. I have a rough plan how to do this.

But I can't estimate the effort required for implementation. I'm afraid that there's more involved than I currently expect.

Do you have any experience with this topic?

Version:
Volto 19

Nope, never did it “simultaneously”, however, I don’t think it has to be difficult, I even recall a Razzle env var for especifying the BUILD directory.

Remember that you can do the conditional add-ons list using volto.config.js, and let’s say use env vars.

Cheers,

V.