** incomplete **
- PHP >7.2 with L5.8's Requirements (extensions)
- Composer + Yarn
- Redis
- Any DB supported by Eloquent
- MariaDB, Postgres and SQLite should all work just fine
- node-google-play-cli
aapt(Android Asset Packaging Too)- Available standalone on most distros, check your package manager
git clone https://github.com/matical/himekawa- Clone the repocomposer install- Install PHP dependenciesyarn- Install frontend assetsyarn run prod- Compile frontend assetscp .env.example .env- Fill in your secrets here. Fields should be pretty self explanatory.
php artisan key:generatephp artisan migratephp artisan apk:import- Populates the watch list with apps fromresources/apps.json- Check out the GSF generation guide for filling in the 3 fields.
Two important tasks are scheduler in Laravel's console kernel.
apk:update, runs every 15 minutesapk:prund-old, runs once a day
If nothing goes wrong, this app is basically requires zero intervention. But time hasn't stood still, so GP occasionally breaks stuff.
* * * * * php /path/to/project/artisan schedule:run >> /dev/null 2>&1