Guidelines/ProjectStructure.md

29 lines
854 B
Markdown
Raw Normal View History

2020-04-17 15:39:20 +03:00
# Structure of QuasarApp Projects
## Strict observance
* All Projects created after 01/01/2020 must be new structure:
```
MainGitrepositories
├── Main build system file (cmake or qmake)
├── ProjectDir
| ├── Private submodule for Project
| ├── src
│ │ ├── sources files
| | └── resurces files (or folder with resources files)
| └── Build system file (cmake or qmake)
├── Tests
│ ├── Private submodule for tests
│ ├── src
│ │ ├── sources files
| | └── resurces files (or folder with resources files)
| └── Build system file (cmake or qmake)
├── Doc
│ ├── Private submodule for documentation
│ └── documentation files
└── Global submodule for all projects
```
## Recommendations
* Use CMake build system