Bundle for all 3rd party PHP libraries used by Icinga Web products
Go to file
raviks789 257d966dd9 Register the whole vendor without filtering
Currently all files except files with .php extension are excluded from being staged in make-release.sh.
This result in excluding certain required files. Hence, now the entire vendor file will be registered.
2023-07-17 10:20:20 +02:00
.github/workflows CI: Update Checkout Action to v3 2023-01-09 12:59:56 +01:00
asset/css/vendor Add style in LESS format for `jfcherng/php-diff` 2021-12-15 15:52:10 +01:00
bin Register the whole vendor without filtering 2023-07-17 10:20:20 +02:00
.gitattributes export-ignore: Fix typo 2023-01-24 15:18:33 +01:00
.gitignore .gitignore: allow composer.lock 2019-05-16 17:46:06 +02:00
AssetLoader.php Add jquery 2022-06-14 13:41:31 +02:00
LICENSE LICENSE: add missing file 2019-05-20 12:47:43 +02:00
README.md Raise version to 0.11.0 2022-06-15 14:49:43 +02:00
RELEASE.md Require PHP 7.2 to 8.1 2022-06-14 14:05:29 +02:00
composer.json Remove ramsey/UUID patch 2023-01-09 09:26:07 +01:00

README.md

Icinga PHP Thirdparty

This project bundles all 3rd party PHP libraries used by Icinga Web products into one piece, which can be integrated as library into Icinga Web 2.

Requirements

Installation

Please download the latest release and install it in one of your configured library paths. The default library path for Icinga Web 2 installations is: /usr/share/icinga-php

Download or clone this repository there (e.g. /usr/share/icinga-php/vendor) and you're done.

Note: Do NOT install the GIT master, it will not work! Checking out a branch like stable/0.11.0 or a tag like v0.11.0 is fine.

Examples

Sample Tarball installation

INSTALL_PATH="/usr/share/icinga-php/vendor"
INSTALL_VERSION="v0.11.0"
mkdir "$INSTALL_PATH" \
&& wget -q "https://github.com/Icinga/icinga-php-thirdparty/archive/$INSTALL_VERSION.tar.gz" -O - \
   | tar xfz - -C "$INSTALL_PATH" --strip-components 1

Sample GIT installation

INSTALL_PATH="/usr/share/icinga-php/vendor"
INSTALL_VERSION="stable/0.11.0"
git clone https://github.com/Icinga/icinga-php-thirdparty.git "$INSTALL_PATH" --branch "$INSTALL_VERSION"