cron-eu/neos-monoclepreviewsite

1.1 2022-01-11 11:50 UTC

This package is auto-updated.

Last update: 2024-09-07 22:38:59 UTC


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