# **README**

本教程通过 ***基础部分*** 和 ***实践操作*** 两部分相结合对aubo_caps插件开发做了全面的介绍。读者对于本教程的学习，应该从基础部分入手，对基础部分的原理有了一定掌握在进行实践操作。

在此教程中，我们可以通过`SUMMARY.md`目录文件，来链接到每一个章节的内容。读者可以首先查看此文件的内容，以对本教程的内容有个整体上的把握。

**基础部分**

> - [**arcs软件架构概述**](arcs_software_architecture_overview.md)
> - [**在aubo_scope中集成aubo_caps的原理**](Principle_of_aubocaps_integration_in_aubo_scope.md)
> - [**aubo_capsAPI概述**](aubo_capsAPI_overview.md)
> - [**aubo_capsAPI总览**](aubo_capsAPI_summary.md)

**实践操作**

> - [**MyFirstAuboCap--简介**](MyFirstAuboCap--introduction.md)
> - [**aubo_caps_template插件开发模板的使用**](Use_of_aubo_caps_template_plugin_development_templates.md)
> - [**MyFirstAuboCap--开发Service类**](MyFirstAuboCap--develop_the_Service_class.md)
> - [**MyFirstAuboCap--开发Contribution类**](MyFirstAuboCap--develop_the_Contribution_class.md)
> - [**MyFirstAuboCap--开发View类**](MyFirstAuboCap--develop_the_View_class.md)
> - [**MyFirstAuboCap--构建和部署aubo_cap**](MyFirstAuboCap--build_and_deploy_aubo_cap.md)

在**基础部分**中，我们不仅对aubo_caps集成到aubo_scope的原理做了相关介绍，还对`aubo_scope`的所有API做了详细介绍，读者在开发过程中再用到某些API的时候，可以查看此文档。在第一节中，我们对`aubo_scope`的内置节点极其功能做了简明扼要的阐述，以便读者更好的了解插件开发。

在**实践操作**部分，我们通过开发一个实际的插件，来让读者对插件开发的流程和具体实现有了一个更加直观的认识。虽然这是一个极其简单的示例插件，但是对于相对比较复杂的插件来讲，其开发的原理和步骤都是一样的。