Development is primarily carried out in the corresponding project folders on the D-Drive 00_Core. An exception is made for tools such as SPARCK, NATNET2OSC, Blender Addons, UnityAddons etc.. These are managed on the D-Drives in 00_Core using Git.
Everything that composes a project is to be placed under 04_Projects.
Tests and experiments that cannot be assigned to a project are to be placed in the 03_Personal folders.
Windows and Mac folders structure
The C-Drive is structured as follows:
00_Core
SPARCK
NatNet2OSC
Blender
Unity
etc.
03_Personal
MartinFroehlich
NameLastname
etc.
04_Projects
1901_NameOfProject
1902_NameOfProject
etc.
99_LostAndFound
ForgotenWorlds
ImaginaryGenius
LostAuthorship
etc.
00_Core contains important developments or shared libraries of plugins and add-ons.
03_Personal contains experiments that do not belong to an official project.
04_Projects contains official projects with defined project numbers. The project number needs to be set up inside Teams under the main 04_Projects channels, on the IA[Projects] tab. Each number is individual for each project, the first 2 nbr correspond to the year and the last 2 nbr is an incremental value (from 0) that correspond to its creation position among the others exhisting projects of the same year.
99_LostAndFound is a temporary storage for data found on the desktop before it ends up in the bucket.