Managing Workflows code repositories

Temporal doesn’t put any restrictions on how you manage your code. Unrelated (or even related) workflows can absolutely live in separate repositories.

You don’t need to create new HTTP service for every new workflow. Just create one that starts workflow by its name and can be used to start any workflow.