Hello, so I have this question:
When you generate a project with the vapor CLI it creates two targets: an
App and a
Run target. The only thing inside
Run is the
main.swift file. I thought it was just the way the team developing Vapor liked to do it, but then I read the Kitura documentation and saw this which does basically the same thing just with different folder names.
Is there a reason for putting the main file in a separate target? Is it a recommended practice, or is it just a preference of them? Either way, what are the benefits and downsides to separating it like that?