This is an experimental base implementation of the MoonShine admin panel core adapted for the Symfony framework.
The purpose of this package is to provide a starting point for integrating MoonShine into Symfony-based projects. It’s not a production-ready solution yet and comes with multiple limitations and missing features. Use with caution.
- PHP 8.2+
- Symfony 7.1+
- Composer 2.5+
mkdir packages && cd packages && git clone https://github.com/moonshine-software/symfony.git moonshine-symfonySince the package is not yet published to Packagist, you’ll need to install it via the local path repository method:
"repositories": [
{
"type": "path",
"url": "packages/moonshine-symfony",
"options": {
"versions": {
"moonshine/symfony": "4.x-dev"
},
"symlink": true
}
}
]Then require the package via Composer:
composer require moonshine/symfony:4.x-devphp bin/console moonshine:installMake sure the local folder packages/moonshine-symfony contains the package source.
We welcome contributions from the community! If you’re interested in improving this integration, feel free to open issues, submit PRs, or suggest improvements.
Let’s build something amazing together 💫