Loading...
 
Skip to main content

How to Release requirements section

Requirements

  1. Unix shell environment, Linux or OSX suitable.
  2. Git
  3. 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.

  4. PHP configuration must allow running external programs (like shell scripts)
  5. 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.
  6. 7za or 7z needed for creating 7zip archives. (may be installed in OSX through homebrew by typing brew install p7zip)
  7. Plenty of disk space and memory ๐Ÿ˜‰ - at least 64M of memory for php (in php.ini for php-cli)
  8. The main packaging script is at doc/devtools/release.phpQuestion but releasing a Tiki version is a lot more than just running the packaging script ๐Ÿ˜Š
Show PHP error messages