Ruby on Rails 应用程序的 UI 开发环境。
文档 | 演示站点
Lookbook 将强大的组件浏览器和预览系统与集成文档引擎相结合,帮助团队构建健壮、模块化、可维护的用户界面。
它与 ViewComponent、Phlex、ActionView 部分等兼容。
阅读文档 →
Lookbook 作为一个独立的 Rails 引擎实现,并使用 ViewComponent、Tailwind 和 Alpine 作为其 UI。
该存储库包含:
Lookbook 源代码( /app
、 /lib
、 /config
等)
Lookbook 文档站点源代码和内容 ( /docs
)。
具有“可运行”虚拟应用程序( /spec
)的测试套件。
Lookbook 文档网站是使用 Bridgetown 构建的,源文件可以在./docs
目录中找到。
要在本地预览更改,您可以运行文档站点的开发版本:
克隆这个仓库
安装依赖项: bundle install
启动应用程序: bin/docs
访问 http://localhost:4000
Lookbook 使用 RSpec 进行测试。
可以使用rake spec
或bundle exec rspec
命令运行测试。
可以通过运行bin/dummy
命令然后浏览到 http://localhost:9292/lookbook 来查看正在运行测试的虚拟应用程序
Lookbook 使用 Release It!自动化发布过程。
运行npm run release
将开始发布新版本的过程,并完成从选择版本号到发布更新的 gem 的所有步骤。
发布版本需要此存储库 (lookbook-hq/lookbook) 的写入权限以及 RubyGems 上 Lookbook 的 2FA 发布权限。
Lookbook 是一个无资助的开源项目,欢迎各种类型和规模的贡献!
在做出第一个贡献之前,请花时间阅读贡献指南,如果有任何不清楚的地方,请开始讨论,我们将尽力帮助您。
Lookbook 由 Mark Perkins 创建,并在所有这些优秀人士的想法、建议和辛勤工作的帮助下不断发展和改进:
该 gem 根据 MIT 许可证条款作为开源提供。