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安装,随时可以使用。