Next: Accessing Domain Locations, Previous: Structure of a Domain, Up: Structure of a Domain [Contents]
We quickly present the GNUstep filesystem layout for a domain first because it is an essential reference for all discussions on the structure of a domain.
The GNUstep filesystem layout is the simplest layout, in which every domain is a directory on disk, and all locations in the domain are subdirectories of the domain.
In that case, a domain has the following structure on disk:
Domain/ Applications/ Applications/Admin/ Defaults/ (User domain only) Library/ Library/ApplicationSupport/ Library/ApplicationSupport/Palettes Library/Bundles/ Library/Documentation/ Library/Documentation/info/ Library/Documentation/man/ Library/Frameworks/ Library/Headers/ Library/Libraries/ Library/Libraries/Java/ Library/Libraries/Resources/ Library/Makefiles/ (System domain only) Library/Services/ Library/Tools/Resources/ Library/WebApplications/ Tools/ Tools/Admin/
The terminology for locations is derived from this filesystem layout, and it can be useful to use this directory structure as a reference point for all discussions. For example, every domain must have a ’Library’ location.