The UI team should commit change only in public folder.
UI should only use cdn for dependencies and add only custom files.
UI for different users should have different folders inside public folder.
The server-side team should not commit changes in public folder.