comunedifirenze/bicorebundle

佛罗伦萨市Bootstrap CoreBundle

安装次数: 9,481

依赖关系: 0

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 3

公开问题: 12

类型:symfony-bundle

3.0.46 2023-10-24 12:51 UTC

This package is auto-updated.

Last update: 2024-09-04 10:40:54 UTC


README

Build Status Coverage Status Scrutinizer Code Quality

⚠️ 正在进行中 ⚠️

简介

BiCoreBundle 是一个为 symfony (3.4 或更高版本) 设计的 bundle,它基于开源框架(jQuery 和 Bootstrap 以及 Bootstrap Italia),旨在成为一个可重用和可分发的生产力加速器。使用 BiCoreBundle 创建的产品易于维护,组件的文档广泛在线发布。反复使用的功能(例如登录、创建表格界面等)在所有使用此产品创建的程序中都是原生可用的。使用 doctrine 可以快速生成基于 Mysql、Postgresql 或 sqlite(用于测试)的数据库,BiCoreBundle 能够将通过 Mysqlworkbench 创建的数据库模式转换为由 doctrine 管理的 symfony 实体类(独立于选择的数据库类型)。此外,BiCoreBundle 还配备了一个自己的管理面板,可以快速发布更新(通过 Git/Svn)、创建新的表单以供开发,从通过 Mysqlworkbench 生成的文件更新数据库模式、清理缓存以及通过几步点击执行 shell 命令(限制为以执行 web 服务的用户身份)。

目标、受众和背景

佛罗伦萨市政府内部开发的软件由两类主体使用:一方面,佛罗伦萨市政府的同事们需要访问一个一致、易于使用且实用的界面。另一方面,市民需要简单直观地访问市政府提供的各种服务。例如,不动产管理软件由许多模块组成,面向内部管理不动产的同事、负责管理招标的同事,以及可以直接通过简单界面提交申请的市民,这些界面也适用于平板电脑和智能手机。

安装

  • 使用已经准备好的 模板

测试

    #Assets install
    bin/console assets:install --symlink --relative tests/public

    #Esecuzione dei test
    ant

代码检查

    vendor/bin/phpmd src text tools/phpmd/ruleset.xml
    vendor/bin/phpcs --standard=tools/phpcs/ruleset.xml --extensions=php src

    vendor/bin/phpcpd src

    #php-cs-fixer
    #php /usr/local/bin/php-cs-fixer fix src/ --rules=@Symfony

    #phpcbf fix
    #vendor/bin/phpcbf --extensions=php --standard=PSR2 src/