An origin is a VCS platform from which a project is imported.
There are VCS families, like GitHub or Gitlab, that can be either community or enterprise editions.
An origin has a family, a root URI and potentially an app password.
Projects, tasks and submissions tables should get an additional origin_id field.
An origin is a VCS platform from which a project is imported.
There are VCS families, like GitHub or Gitlab, that can be either community or enterprise editions.
An origin has a family, a root URI and potentially an app password.
Projects, tasks and submissions tables should get an additional
origin_idfield.