优化地方发展建设体系
作者: arboleya创建于 2025年5月7日更新于 2025年5月21日
标签featchore
一千年前,我们有一个当地环境,不需要建筑包来进行测试/测试。 @pedronauck甚至在我加入Fuel公司之前, 过了一段时间后,我们遇到了很多与CJS/ESM不相容的问题,特别是在使用各种不同的捆绑机时,以至于不可能同时保持这种状态和我们的理智。
那是个悲伤的一天。 我们用开发速度换来更好的兼容性,这意味着我们以高价获得了更坚实的产品:一个缓慢的发展环境. 乍一看,这是值得的。 问题解决了。
快进到现在. 两年多过去了,在现场视察、文件和不同的试验策略方面,回购成指数增长。 现在,不重建整个回扣,就不可能做任何事情。 每一个 单身. 时间 不提本地的隐蔽问题 最初似乎出于崇高原因(相容性)可以容忍的事物变得难以忍受. 我们需要改变。
几个月前,我开始探索解决这一问题的混合解决方案——我们能否在保持兼容性的同时恢复发展速度? 我做了一个PoC, 它工作。 这样的结果给我带来了希望,但是随着我们所有的优化,优先事项却不同了,我直到最后才能继续追求.
这个问题让我可以很快复活 PoC 并尝试改造我们的建筑系统 最后一次。
与最初的设定不同,它只在没有建筑套件的情况下工作,最后的修改必须组成并可以使用三种不同的方式:
- 地方环境,不附带建设步骤:`同时发展'
- 本地信封,有建设步骤: " 模拟本地CI "
- CI Env & & & & > 建设步骤 (强制性!) :`我们的兼容守门员 '
现在队伍非常精干 我们比以往更需要这个
这应该能加快速度,没有任何不利因素。
祝我好运.
内容来源: FuelLabs/fuels-ts