cron-eu / neos-monoclepreviewsite
1.1
2022-01-11 11:50 UTC
Requires
- sitegeist/monocle: ^7.5
README
这是一个简单的空neos-site,以便能够预览neos-packages中提供的monocle风格指南。
只需安装此包,您即可获得
- Monocle依赖项已安装
- 从您的neos-packages渲染的样式指南(否则您会收到一个关于丢失站点的异常)
- 从"/"到monocle预览后端的路由
此处的某些部分可能在Monocle的后续版本中过时。请参阅
在CI中的使用
您有一个前端neos-package,想在CI中使用Monocle,这可能有助于您开始(而不是创建一个假的"基本分布")。
您的包甚至不需要要求Monocle(因为您在任何情况下都不需要它)
{ "name": "vendor/your-frontend-package", "type": "neos-package", "require": { "neos/neos": "^4.3", "neos/fusion-afx": "^1.4", "packagefactory/atomicfusion-proptypes": "^1.3" }, ... "scripts": { "post-cmds": [ "Neos\\Flow\\Composer\\InstallerScripts::postUpdateAndInstall", "rm -rf Packages/Application/CRON.DavPtaheute.Frontend && mkdir -p Packages/Application/ && ln -s ../../ Packages/Application/CRON.DavPtaheute.Frontend" ], "post-update-cmd": "@post-cmds", "post-install-cmd": "@post-cmds", "post-package-update": "Neos\\Flow\\Composer\\InstallerScripts::postPackageUpdateAndInstall", "post-package-install": "Neos\\Flow\\Composer\\InstallerScripts::postPackageUpdateAndInstall" } }
现在您可以在CI中这样做
composer require "cron/neos-monoclepreviewsite"
您将获得一个完全可用的Monocle安装,随时可以使用。