History: How to Release requirements section
Source of version: 1 (current)
Copy to clipboard
!!# Requirements # Unix shell environment, Linux or OSX suitable. # Git # PHP 7.x or 8.x CLI. %%%__Note about php versions:__ + Use __PHP 7.x__ for Tiki 25.x releases and lower + Use __PHP 8.x__ for Tiki 26.x releases and upper. # PHP configuration must allow running external programs (like shell scripts) # Starting from __Tiki 27.x and later __ versions release, __Node.js and NPM are required__ for the JavasScript build system(for js and css compilation). Please check the required the versions in package.json at the root of the project in the "engines" property. # 7za or 7z needed for creating 7zip archives. (may be installed in OSX through homebrew by typing -+brew install p7zip+-) # Plenty of disk space and memory ;) - at least 64M of memory for php (in php.ini for php-cli) # The main packaging script is at [https://gitlab.com/tikiwiki/tiki/-/blob/master/doc/devtools/release.php|doc/devtools/release.php] but releasing a Tiki version is a lot more than just running the packaging script :-)