-
Notifications
You must be signed in to change notification settings - Fork 2
Home.en
asteriskzuo edited this page May 22, 2024
·
3 revisions
主要介绍内容包括:仓库架构、包介绍、示例介绍、常见问题。
该仓库为多包仓库,主要包括 uikit, callkit 以及对应示例项目。
目前主流项目都会采用该仓库架构。例如:react-navigation,sendbird-uikit-react-native, stream-chat-react-native。如果感兴趣可以在参考引用部分点击对应链接查看。
结构介绍
.
├── LICENSE
├── docs
├── example
├── examples
│ ├── callkit-example
│ └── uikit-example
├── node_modules
├── package.json
├── packages
│ ├── react-native-chat-callkit
│ └── react-native-chat-uikit
├── patches
├── res
├── scripts
├── templates
├── tsconfig.json
└── yarn.lock
结构说明
- LICENSE: 许可证文件
- docs: 文档合集,目前最新 V3 版本。
- example: 完整示例项目,依赖本地 npm 包,目前使用了
callkit和uikit。 - examples:
- callkit-example:
callkit包的示例项目。 - uikit-example:
uikit包的示例项目。
- callkit-example:
- node_modules: 项目依赖的包列表。有
yarn工具管理。 - package.json: 项目配置文件。是该仓库的核心配置。其它子文件夹下的
package.json负责子项目管理。 - packages:
- react-native-chat-callkit:
callkitSDK。 - react-native-chat-uikit:
uikitSDK。
- react-native-chat-callkit:
- patches: 补丁。修复紧急问题。
- res: 资源文件夹。
- scripts: 脚本文件夹。
- templates: 模板文件夹。
- tsconfig.json: TS 语言的配置。
- yarn.lock: 项目依赖配置版本管理文件。
在 packages 文件夹下,主要包括 react-native-chat-callkit 和 react-native-chat-uikit 包。后续可能根据需要会有更多的包。
-
react-native-chat-callkit: 主要方便用户集成音视频通话功能。 -
react-native-chat-uikit: 主要方便用户集成react-native-chat-sdk功能。 如果感兴趣可以在参考引用部分点击对应链接查看。
callkit sdk 说明入口
uikit sdk 说明入口
在 examples 文件夹下,主要包括 callkit 和 uikit 的示例项目。
callkit-example: 主要演示 callkit 的使用。
uikit-example: 主要演示 uikit 的使用。
callkit-example 说明入口
uikit-example 说明入口
在 example 下是较为完整的演示项目。
扁平目录