coral / site-bundle
珊瑚站点包
0.7.2
2022-09-19 19:15 UTC
Requires
- php: >=8.1
- coral/core-bundle: ~0.6
- league/commonmark: ^1.0
- sensio/framework-extra-bundle: ~6.1
- symfony/browser-kit: ~6.1
- symfony/css-selector: ~6.1
- symfony/finder: ~6.1
- symfony/form: ~6.1
- symfony/framework-bundle: ~6.1
- symfony/monolog-bundle: ~2.8|~3.0|~4.0|~5.0|~6.0
- symfony/security-bundle: ~6.1
- symfony/templating: ~6.1
- symfony/twig-bundle: ~6.1
- symfony/validator: ~6.1
- symfony/yaml: ~6.1
- twig/markdown-extra: *
Requires (Dev)
README
什么是珊瑚?
珊瑚 是一种面向内容管理的不同方法。它基于一种信念,即未来将是包含业务逻辑的微服务架构。珊瑚在这个架构中的作用是聚合微服务并提供与用户的交互。复杂CMS的主要问题是,对于需要进行除简单内容渲染之外更改的开发者来说,学习曲线陡峭。
内嵌的基本原则是创建一个非常轻量级和简单的层。而不是发明和维护新的技术,而是使用已经存在的技术。您不会发现任何UI或存储限制。请随意使用适合您需求的东西:使用 Github 进行内容分支或使用 Dropbox 进行快速协作。您需要在移动设备上管理您的网站?使用您喜欢的编辑器来编辑内容和代码。
CoralSiteBundle
CoralSiteBundle 是珊瑚包之一,包含内容渲染和路由处理的逻辑。
文档
您可以在 官方网站 上找到详细文档。
测试
测试套件是包的一部分,代码完全覆盖。您可以在 travis-ci.org 上找到详细信息。
Docker
docker build -t bundle_symfony:latest .
docker run --rm -v `pwd`:/app bundle_symfony chmod -R 777 /app/vendor
docker run --rm -v `pwd`:/app bundle_symfony composer update
docker run --rm -v `pwd`:/app bundle_symfony php vendor/bin/phpunit -v