PTC - Project visibility

TBD - Who sees what, who can do what, etc.

Describe where what is in Gitlab.

How people can see where their and other projects are.

Gitlab repository

EuXFEL’s Gitlab repository https://git.xfel.eu/gitlab/ptc/ stores all PTC role files (docs, short and long procedure implementation spreadsheet templates and their project instance versions, and tooling source code)

A Gitlab project, unfortunately the same word again, contains a set of files which are logically associated w.r.t. the functionality they address. This maps to PTC functionality sets like source files for Python tooling, rst files for documentation, etc.

The PTC Gitlab project structure should reflect the expected usage where who needs access to which project and which projects have dependencies on other projects. The proposed as opposed to the existing flat structure is shown below