Repository Layout - DLR-SC/DataFinder GitHub Wiki

Below you find an overview about the top-level repository layout.

/
+--bin                           # Start scripts for the user and administration client
+--build_scripts                 # Source code of the build targets and required configuration files (pylint, NSIS)
+--contrib                       # Script API examples and other helper scripts
+--development                   # Templates and configuration files for PyDev and other helper scripts
+--resources                     # Icons, images, XML schema templates for configuration files, Qt layout files
+--script_extensions             # Place to add script extension projects. See the README.txt for details
+--src                           # Contains the source code
|   +--datafinder
|       +--common                # Common functionality (e.g. logging, event observer)     
|       +--core                  # Repository API (configuration, item API)
|       +--gui                   # GUI packages for the user and administration client
|       +--persistence           # General file system API and corresponding implementations
|       +--script_api            # Simplified script API for other developers
+--test                          # Unit tests
+--AUTHORS.txt
+--CHANGES.txt
+--LICENSE.txt
+--README.txt
+--setup.cfg                     # Central configuration file of the build script
+--setup.py                      # Top-level build script