标题: 贡献 组: 贡献
科维奥无头
使用图书馆: Coveo 无头图书馆 正式文件。 。 。 .
入境点
这个 @coveo/headless 软件包会显示几个切入点.
导入 Coveo 头部资源的切入点取决于您使用的引擎类型 :
| 引擎类型 | 入境点 |
|---|---|
| 搜索引擎 | @coveo/headless |
| 搜索 SSR 引擎 | @coveo/headless/ssr |
| 搜索 SSR 引擎( 打开 alpha) | @coveo/headless/ssr-next |
| 大小写引擎 | @coveo/headless/case-assist |
| 商业引擎 | @coveo/headless/commerce |
| 商务SSR引擎(开放β) | @coveo/headless/ssr-commerce |
| 商务SSS引擎(开放的alpha) | @coveo/headless/ssr-commerce-next |
| 透视引擎 | @coveo/headless/insight |
| 建议引擎 | @coveo/headless/recommendation |
捐款
开始
复制后,请遵守顶级指令 读取 以安装依赖和链接软件包.
要以开发模式启动项目, 运行:
pnpm run dev
为了建设用于制作的图书馆,运行:
pnpm run build
运行单元测试,运行:
pnpm test
要运行单元测试和观看,运行:
pnpm run test:watch
要在当地使用@coveo/无头, 您必须运行来构建软件包 :
pnpm run build
复数
无头项目密集使用 "红花" 和 “红外工具箱”,所以必须事先知道.
源文件夹结构
基础 /src 文件夹只应包含导出.
/ssr 包含所有与服务器侧渲染( SSR) 引擎和控制器相关的逻辑和类型
/app 包含全应用程序设置: Redux store, root 剪接器, 中间软件.
/state 包含各种应用程序状态的界面.
/features 有文件夹,每个文件夹都拥有一个特性的功能,这是redux状态的一个子部分。 紧接着 "教育模式",这些文件中包含 Redux 切片并减小其 定义状态形状。每个特性文件夹都有一个文件,其中包含可以与项目一起导出的行动.
/controllers 在文件夹中包含所有无头控制器。 这些控制器通过接近客户应用程序的实际UI控制器,被导出并用于提供从商店特性上取出抽象.
/utils 包含共同有用的公用事业.
/api 包含一切关于api呼叫.
/test 包含测试模拟.
贡献指南:新增控制器.
请看 贡献指南 用于指导.
贡献指南:解答捆绑内容出问题.
请看 贡献指南 用于指导.