Guidelines/ProjectStructure.md

972 B

Structure of QuasarApp Projects

Strict observance

  • All Projects created after 01/01/2020 must be new structure:
Main git repository
├── Main build system file (cmake or qmake)
├── ProjectDir(src)
|   ├── Private submodule for Project
|   ├── src
│   │   ├── sources files
|   |   └── resources files (or folder with resources files)
|   └── Build system file (cmake or qmake)
├── Tests
│   ├── Private submodule for tests
│   ├── src
│   │   ├── sources files
|   |   └── resources files (or folder with resources files)
|   └── Build system file (cmake or qmake)
├── Doc/Docs
│   ├── Private submodule for documentation
│   └── Documentation files
└── Global submodule for all projects

Recommendations

  • Use CMake build system

For create new repositoy use the CMakeProject template.