文件名称:packwerk:好东西装在小包装中
文件大小:4.14MB
文件格式:ZIP
更新时间:2024-04-06 16:37:23
Ruby
Packwerk 注意:对于Shopify的使用,Packwerk被认为是功能完善的。 我们目前仅接受错误修复,并且尚未积极开发。 如果您有兴趣添加新功能,请分叉此项目。 “我知道你是谁,因此我知道你在做什么。” 这种知识是增加变更成本的依赖性。 -Sandi Metz,Ruby中实用的面向对象设计 Packwerk是一个Ruby宝石,用于强制执行边界和模块化Rails应用程序。 Packwerk可用于: 将文件组合并到包中 定义包级别的常量可见性(即具有可公开访问的常量) 加强包之间的隐私(入站)和依赖性(出站)边界 帮助现有代码库变得更加模块化,而不会阻碍开发 先决条件 Packwerk需要启用Rails 6附带的 。 Packwerk支持MRI版本2.6及更高版本。 演示版 观看有关Packwerk工作原理的。 安装 将此行添加到您的应用程序的Gemfile中: gem