# arkui_composite_component **Repository Path**: landwind/arkui_composite_component ## Basic Information - **Project Name**: arkui_composite_component - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/openharmony-sig/arkui_composite_component - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 43 - **Created**: 2023-07-26 - **Last Updated**: 2024-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # arkui_composite_component ## 介绍 advanced_ui 是基于UX设计,为应用提供高效的UI组合,接口封闭、风格一致,开箱即用的组件接口;使用TS语言开发,依赖系统的public API ## 软件架构 **图 1** advanced_ui架构设计 ![](figures/advanced_ui.png "advanced_ui架构设计") ## 目录 目录结构如下图所示: ``` /arkui_composite_component ├── interface # 接口目录 │ ├── arkdialog # 各个组件目录 │ └── composelistitem │ └── ..... ├── source # 框架源码 │ ├── arkdialog # 各个组件目录 │ └── composelistitem │ └── ..... ``` ## 使用场景 advanced_ui框架提供了丰富的、ui设计统一的、高效的UI组合组件、样式定义,组件之间相互独立,随取随用,也可以在需求相同的地方重复使用。开发者可以高效的使用,节省大量的工作量。 ## 使用说明 > 见doc文件夹 ## 参与贡献 ### Fork 代码仓库 1. 在码云上打开 advanced_ui 代码仓库([仓库地址](https://gitee.com/openharmony-sig/arkui_composite_component))。 2. 点击仓库右上角的 Forked 按钮,在弹出的画面中,选择将仓库 fork 到哪里,点击确认。 3. Fork 成功之后,会在自己的账号下看见 fork 的代码仓库。 ### 提交代码 1. 访问我们自己在码云账号上 fork 的代码仓库,点击“克隆/下载”按钮,选择 SSH/HTTPS,点击“复制”按钮。 2. 在本地新建 advanced_ui 目录,在 advanced_ui 目录中执行如下命令 ``` git clone 步骤1中复制的地址 ``` 3. 修改代码。 > 将代码引入工程,以及编译工程等相关内容请参见 **3. 代码使用** 部分的相关内容。 4. 提交代码到 fork 仓库。 > 修改后的代码,首先执行 `git add` 命令,然后执行 `git commit` 命令与 `git push` 命令,将代码 push 到我们自己的 fork 仓中。 > 关于代码提交的这部分内容涉及 git 的使用,可以参照 [git官网](https://git-scm.com/) 的内容,在此不再赘述。 ### 发起 Pull Request (PR) 在将代码提交到 fork 仓之后,我们可以通过发起 Pull Request(PR)的方式来为 OpenHarmony 的相关项目贡献代码。 1. 打开 fork 仓库。选择 `Pull Requests` → `新建 Pull Request` 2. 在 `新建 Pull Request` 画面填入标题与说明,点击 `创建` 按钮。 3. 创建 Pull Request 完成。 PR 创建完成后,会有专门的代码审查人员对代码进行评审,评审通过之后会合入相应的代码库。