PACT-JS 新手的起点
Starting point for PACT-JS newbie
我在 youtube 的一些视频中发现了 PACT,看起来很棒并且非常有兴趣为我的团队启动 POC。
我已经阅读了以前的问题并尝试按照 Pact-JS 中的示例进行操作,但在非常基本的东西上仍然有些困惑,所以请原谅我的菜鸟问题。
1。我需要将哪个仓库称为官方仓库?
我假设 Pact-foundation organization 下的是官方的,但文档中的一些链接通常指向不同的链接。
2。我需要什么以及从哪个 repo 获得 PACT 的所有部分?
Consumer/provider.
首先,我想我需要 PACT_JS.
github.com/pact-foundation/pact-js
模拟服务。
我是否需要 pact-node 或 pact-mock-service-npm,或同时需要两者来模拟服务?
github.com/pact-foundation/pact-node
github.com/pact-foundation/pact-mock-service-npm
经纪人
如果我想使用broker,那么这就需要。
github.com/pact-foundation/pact_broker
我认为这 3 个是我需要使用的部分。正确吗?
3。如果涉及多个团队,1 个共享模拟服务器 need/help 是否真的重要?我不清楚独立模拟服务器的好处。
- https://github.com/pact-foundation/pact-js 是官方 top-level JS 库。
a) 正确:
b) 您不需要明确包含它 soon(我正在进行 API 提升,这应该会简化使用),但目前您需要加入pact-node
进行提供商验证
c) 如果您想通过经纪人分享,请前往 https://github.com/bethesque/pact_broker 了解详细信息(这不是绝对必要的,但推荐)
如果您使用 Pact JS,则不需要独立的模拟服务。它被设计用于 Pact 没有语言支持的情况(在这种情况下,JS 为您隐藏了它)
我会查看 end-to-end example,其中包含您可能需要的所有内容,包括与 Broker 的集成。
我在 youtube 的一些视频中发现了 PACT,看起来很棒并且非常有兴趣为我的团队启动 POC。 我已经阅读了以前的问题并尝试按照 Pact-JS 中的示例进行操作,但在非常基本的东西上仍然有些困惑,所以请原谅我的菜鸟问题。
1。我需要将哪个仓库称为官方仓库?
我假设 Pact-foundation organization 下的是官方的,但文档中的一些链接通常指向不同的链接。
2。我需要什么以及从哪个 repo 获得 PACT 的所有部分?
Consumer/provider.
首先,我想我需要 PACT_JS.github.com/pact-foundation/pact-js
模拟服务。
我是否需要 pact-node 或 pact-mock-service-npm,或同时需要两者来模拟服务?github.com/pact-foundation/pact-node
github.com/pact-foundation/pact-mock-service-npm
经纪人
如果我想使用broker,那么这就需要。github.com/pact-foundation/pact_broker
我认为这 3 个是我需要使用的部分。正确吗?
3。如果涉及多个团队,1 个共享模拟服务器 need/help 是否真的重要?我不清楚独立模拟服务器的好处。
- https://github.com/pact-foundation/pact-js 是官方 top-level JS 库。
a) 正确:
b) 您不需要明确包含它 soon(我正在进行 API 提升,这应该会简化使用),但目前您需要加入
pact-node
进行提供商验证c) 如果您想通过经纪人分享,请前往 https://github.com/bethesque/pact_broker 了解详细信息(这不是绝对必要的,但推荐)
如果您使用 Pact JS,则不需要独立的模拟服务。它被设计用于 Pact 没有语言支持的情况(在这种情况下,JS 为您隐藏了它)
我会查看 end-to-end example,其中包含您可能需要的所有内容,包括与 Broker 的集成。