Given a client server application (React + NodeJS) that needs to be part of CI/CD pipeline using docker, which is the best way to manage the source code?
- both client and server on the same repository
- both client and server on the same repository and each development stage with it's branch
- one repository for client and one for server
- any other solution?