wpwwhimself / shipyard
A starting piece for WPWW's website, with many useful things to accelerate building new things
v2.23.0
2026-04-01 11:58 UTC
Requires
- andcarpi/laravel-popper: ^0.9.4
- illuminate/console: ^12.7
- illuminate/support: ^12.7
- laravel/sanctum: ^4.0
- owen-it/laravel-auditing: ^14.0
- postare/blade-mdi: ^1.1
- spatie/laravel-backup: ^9.1
- wildside/userstamps: ^3.1
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.16
- dev-main
- v2.23.0
- v2.22.3
- v2.22.2
- v2.22.1
- v2.22.0
- v2.22.0a
- v2.21.3
- v2.21.2
- v2.21.1
- v2.21.0
- v2.20.4
- v2.20.3
- v2.20.2
- v2.20.1
- v2.20.0
- v2.19.0
- v2.18.1
- v2.18.0
- v2.17.2
- v2.17.1
- v2.17.0
- v2.16.3
- v2.16.2
- v2.16.1
- v2.16.0
- v2.15.1
- v2.15.0
- v2.14.1
- v2.14.0
- v2.13.2
- v2.13.1
- v2.13.0
- v2.12.1
- v2.12.0
- v2.11.1
- v2.11.0
- v2.10.0
- v2.9.5
- v2.9.4
- 2.9.3
- 2.9.2
- 2.9.1
- 2.9.0
- 2.8.14
- 2.8.13
- 2.8.13a
- 2.8.12
- 2.8.11
- 2.8.10
- 2.8.9
- 2.8.8
- 2.8.7
- 2.8.6
- 2.8.5
- 2.8.4
- 2.8.3
- 2.8.2
- 2.8.1
- 2.8.0
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.8
- 2.4.7
- 2.4.6
- 2.4.5
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.1
- 2.3.0
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.0
- 0.0.1
This package is auto-updated.
Last update: 2026-04-01 11:59:34 UTC
README
This project is a framework for my own web apps.
Concepts
This template aims to create a starting point (and a joint upgrade environment, IYKWIM) for all projects made usually for environments without luxury of npm – like on a shared hosting. That's why it covers a specific scenario:
- no NPM reliance
- no asset bundling (Vite)
- no big frontend frameworks (React, Vue)
How to start?
Shipyard requires Laravel installation.
- Add Composer settings:
{
...
// refresh Shipyard after updates
"scripts": {
...
"post-update-cmd": [
...
"@php artisan shipyard:install"
],
},
...
}
-
Fill out important fields in
.env, mainly:DB_??- required for migrations,MAIL_FROM_ADDRESS- required for archmage user migration,
-
Install package:
composer require wpwwhimself/shipyard
Dev mode - load Shipyard from a directory next door
- In a joint folder, clone this repository into
shipyardsubfolder - Install Laravel app in a
appsubfolder - Add Composer settings:
{
...
// appends Shipyard repository
"repositories": {
"shipyard": {
"type": "path",
"url": "../shipyard",
"options": {
"symlink": true
}
}
},
...
}
- Add Composer env variables to load shipyard locally and install package:
composer require wpwwhimself/shipyard:dev-main