name mode size
assets 040000
system 040000
view 040000
.gitignore 100644 92B
.htaccess 100644 190B
LICENSE 100644 1.06kB
README.md 100644 1.23kB
index.php 100644 807B
README.md
# IsekaiDev - Packager This is an backend system for a GitHub integration to automatically pack WoltLab Suite™ packages. ## How does it work ? Through the webhook system this system gets notified every time a commit is pushed. Does the `head_commit` message contains `[wsp]` or `[wsp=custom release message]` in it, this systems is going to clone the repository and automatically pack it into a valid WoltLab Suite™ package. After this the system creates a release in the repository and uploads the package as a asset to it. If the package version contains the words alpha or beta it gets marked as pre-release. # Installation Installation instructions coming soon... # Used 3rd Party Libraries [Smarty](http://www.smarty.net/) [Cz\Git](https://github.com/czproject/git-php) [JWToken](https://github.com/bllohar/php-jwt-class-with-RSA-support) # Project inspiration This project is inspired of the npm package [`wspackager`](https://github.com/padarom/wspackager). ### Why not using the `wspackager` package? As I don't own a server at the moment I'm limited to the webhoster where i am. Because the host doesn't support npm, i needed something similar to it, so i decided to write a similar project in PHP.