Skip to content

scaffold是一个基于Yii2高级项目模版工程化实现的应用程序,它将更加高效、规范和工程化的满足项目开发的需求。

License

Notifications You must be signed in to change notification settings

sunfeng0712/scaffold

 
 

Repository files navigation

scaffold

scaffold是一个基于Yii2高级项目模版工程化实现的应用程序,它将更加高效、规范和工程化的满足项目开发的需求。

scaffold包含五层:apppch5adminconsole,每个层次都是独立的Yii应用程序。并且同样Out of the box

此外,scaffold还完美融合了Cloud NativeSentryfis前端工程化等技术。

Yii2 Apache--2.0 Jenkins DOCS

安装

文档

  • Yii 提供了一整套用来简化实现 RESTful 风格的 Web Service 服务的 API,点击查看文档
  • 关于yii2与FIS3工程化结合,请访问FIS3前端工程化指南
  • admin层集成了AdminLTE模版及RBAC权限控制,请访问ADMINLTE_RBAC进行初始化
  • 错误日志聚合平台实现,请访问此地址查看文档

目录树

common
    config/              包含common配置
    mail/                包含电子邮件的查看文件
    models/              包含在admin、app、h5和pc中使用的模型类
    tests/               包含常见类的测试   
console
    config/              包含console配置
    controllers/         包含console controllers (commands)
    migrations/          包含数据库迁移
    models/              包含特定于console的模型类
    runtime/             包含运行时生成的文件
app
    assets/              包含应用程序资源,如JavaScript和CSS
    config/              包含app配置
    modules/             包含app模块
        v1/              包含app的v1版本模块
        v2/              包含app的v2版本模块
    runtime/             包含运行时生成的文件
    tests/               包含app应用程序的测试
    web/                 包含app入口脚本和资源
admin
    assets/              包含应用程序资源,如JavaScript和CSS
    config/              包含admin配置
    controllers/         包含admin controllers (commands)
    models/              包含特定于admin的模型类
    runtime/             包含运行时生成的文件
    tests/               包含test应用程序的测试
    views/               包含admin应用程序的视图文件
    web/                 包含admin入口脚本和资源
h5
    assets/              包含应用程序资源,如JavaScript和CSS
    config/              包含h5配置
    controllers/         包含h5 controllers (commands)
    fis3/                包含h5Fis3前端模块
    models/              包含特定于h5的模型类
    runtime/             包含运行时生成的文件
    tests/               包含test应用程序的测试
    views/               包含h5应用程序的视图文件
    web/                 包含h5入口脚本和资源
pc
    assets/              包含应用程序资源,如JavaScript和CSS
    config/              包含pc配置
    controllers/         包含pc controllers (commands)
    fis3/                包含pcFis3前端模块
    models/              包含特定于pc的模型类
    runtime/             包含运行时生成的文件
    tests/               包含test应用程序的测试
    views/               包含pc应用程序的视图文件
    web/                 包含pc入口脚本和资源
cloud
    local/               本地容器化部署
    tradition/           包含传统架构下使用Jenkins实现的CI\CD
    cloudnative/         包含云原生架构下,Jenkins配合Kubernetes实现在容器云下的CI\CD
vendor/                  包含相关的第三方软件包
environments/            包含基于环境的覆盖

About

scaffold是一个基于Yii2高级项目模版工程化实现的应用程序,它将更加高效、规范和工程化的满足项目开发的需求。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 73.7%
  • JavaScript 14.6%
  • Groovy 6.0%
  • CSS 3.3%
  • Shell 1.0%
  • Batchfile 0.9%
  • Smarty 0.5%