Bleeding edge Icinga Web 2 libraries
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
bin Initial import Nov 6, 2018
vendor Initial import Nov 6, 2018
.gitignore Initial import Nov 6, 2018
README.md docs, prepare v0.1.1 Nov 9, 2018
composer.json Initial import Nov 6, 2018
module.info docs, prepare v0.1.1 Nov 9, 2018
run.php Initial import Nov 6, 2018

README.md

Icinga Web 2 - Incubator

This repository ships bleeding edge libraries useful for Icinga Web 2 modules. Please download the latest release and install it like any other module.

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

Sample Tarball installation

RELEASES="https://github.com/Icinga/icingaweb2-module-incubator/archive" \
&& MODULES_PATH="/usr/share/icingaweb2/modules" \
&& MODULE_VERSION=0.1.1 \
&& mkdir "$MODULES_PATH" \
&& wget -q $RELEASES/v${MODULE_VERSION}.tar.gz -O - \
   | tar xfz - -C "$MODULES_PATH" --strip-components 1
icingacli module enable incubator

Sample GIT installation

REPO="https://github.com/Icinga/icingaweb2-module-incubator" \
&& MODULES_PATH="/usr/share/icingaweb2/modules" \
&& MODULE_VERSION=0.1.1 \
&& mkdir -p "$MODULES_PATH" \
&& git clone ${REPO} "${MODULES_PATH}/incubator"
icingacli module enable incubator

Developer Documentation

Add a new dependency

composer require author/library:version

Create a new release

./bin/make-release.sh <version>

e.g.

./bin/make-release.sh 0.1.0