Loading...
 
Skip to main content

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 :-)
Show PHP error messages