Tony Otto - 2023-01-06

Source Code Directory Structure Template

REPOBASE Level

  • Specified by ENVVAR
  • On Linux, ~/develop/git
  • On Windows, D:\develop\git
  • Contains the root directory of each repository
  • OttoCODE
  • INDIface6
  • EclipseIR6
  • Common6l

RepoRoot Level

  • Immediately below REPOBASE Level
  • Each contains these top level directories
  • bin
    • DESTDIR =(win/nix)-(bin/dbg/pro)(QtMajor)-trunk-v1.2.3[+4-branchp]
    • bin
    • dbg
    • res(ource)
  • doc - follows src structure
  • src
    • console
    • desktop
    • lib
    • /README.mkd
    • /LICENSE.txt
    • /.gitignore
  • tmp
    • Build Qt6 directories
    • doxyout