GitNoob has 3 configuration layers. Each layer can override the settings of the previous layer.
- Global
- Project
- Working directory within a project
The final result for a working directory are the settings from Global possibly overridden by the Project settings and finally maybe overridden by the Working directory settings. The following settings must exist for a working directory:
Name | Description |
---|---|
path | Git root directory. Does not have to exist, when unexisting a "git clone" will be performed. |
origin | Url to be used for "git clone". |
mainbranch | Main branch name. |
For a Php or PhpLaravel working directory, the following settings also must exist:
Name | Description |
---|---|
type | "Php" or "PhpLaravel7", "PhpLaravel8", "PhpLaravel9", "PhpLaravel10", , "PhpLaravel11". |
phpPath | Path to Php binaries. |
phpIni | Path to Php ini template file. |
PhpLaravel will automatically set phpTempPath to storage\tmp\php-tempdir and phpLogPath to storage\logs.