We are creating a new project with Sitecore SXA 9.3
. This project will have multiple sites and multiple themes also. We are creating a new solution by following Helix Principles. So let's say we have 3 sites and we want to have different css/styles
for these sites. We want to create a theme by using SXA Creative exchange CLI. So How we can create this in our solution? Do we need to create multiple theme project for multiple themes? Or In one project can we maintain multiple themes?
Also, each theme has a separate node_modules
folder. So do we need to maintain it separately?
Please provide the best practices for creating a theme project.