定义
在软件开发中,boilerplate 是一个准备好的起点——一个带有结构、约定和可用默认配置的仓库——每个新项目都可以复制并改造它,而不必从零开始。副本归你所有;没有任何东西运行在别人的服务器上;更新由你主动拉取,而不是被强加给你。
与之相反的是服务模式:你交出资料,厂商在自己的系统上完成工作,只要你持续付费,就能拿到结果。
示例
深圳的一位开发者在卖两款小产品。他运行一次 init-workspace.py,得到自己的私有工作副本,提交历史是全新的。每个产品都有自己的文件夹,里面放着各自的产品上下文文件和追踪表;playbook 则共用。LaunchRepo 发布新版本时,他先读更新日志,再把它合并到自己的副本里——或者干脆跳过。
没有任何东西运行在厂商的服务器上,第二个产品也不需要第二份许可证。这就是 boilerplate 模式的实际样子:一个他自己拥有的起点,而不是每次发布都要租用的服务。
对目录站发布为何重要
目录站提交通常作为服务出售,按次发布或按月计价。boilerplate 则把它变成你能长期保留的能力:第二个产品、第十个产品,都用同一个仓库、同一套 playbook 和同一张追踪表,用的是你自己的智能体和你自己的账号。代价也摆在明面上——需要你自己来运行,设置要花一个下午。
LaunchRepo 如何处理
LaunchRepo 是一个私有 GitHub 仓库:299 份 playbook、一份产品模板、若干脚本和一个本地仪表盘。你按当前价格 €49.00 一次性购买,就能用于你拥有的每一个产品;init-workspace.py 会为你创建自己的私有工作副本,并使用全新的提交历史,因此你的任何内容都不会回流到交付仓库。更新以 release 的形式发布,是否合并由你决定——不承诺任何更新频率。
深入阅读
仓库里有什么,以及一次运行如何一步步从产品简介走到记录下来的结果。
在仓库里看这个术语
LaunchRepo 包含 299 份目录站 playbook、一份产品上下文文件和一张提交追踪表,由你自己的智能体运行。一次支付 €49.00,就能用于你拥有的每一个产品。
查看价格