mirror of
https://github.com/QuasarApp/Guidelines.git
synced 2025-04-28 21:34:32 +00:00
29 lines
854 B
Markdown
29 lines
854 B
Markdown
|
# 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
|