code:common:repository-structure
10 Repo Structure
Our projects are hosted on the HSE GitLab Server.
This page defines the default repository structure used by these projects.
Repository names are always lower-case!
/Documentation
/DocGen // RAT-generated documentation
requirements.xlsx // requirements document
/PPL // PPLs the project code depends on
/Resources // Various stuff, like icons
/<%project_directory%> // Contains the actual source codes of the project
/Tests // All sorts of tests for the repo
/Unit Tests // Unit Tests for the source code
/Tools // Project-related helpers like converters etc
/PPL // Tools related to using and building PPLs
/VIP // Tools related to building VI packages
.gitignore // ignore definitions for git
.gitlab-ci.yml // generic config for gitlab CI
CONTRIBUTING.md // details about collaborating
rat.yml // specific config for gitlab CI
rat-analyzr.cfg // config file for VI Analyzer (LV version specific!)
LICENSE // legal details
README.md // description of project
<%project_name%>.vipc // VIPM configuration file
<%project_name%>.vipb // VIP build configuration file (if applicable)
For details on the project directory structure, see the Project Structure wiki page.
More information on the files displayed here are available:
For a more generic take on how we structure our software projects, see the Structure page of our WoW description.
code/common/repository-structure.txt · Last modified: 2026/06/08 12:29 by joerg.hampel