跳到主要内容

12 篇文档带有标签「开发指南」

查看所有标签

AI 辅助开发指南

用 Claude Code 等 AI 编程工具高效开发 NeoMind 扩展、仪表板组件和贡献主项目:项目上下文配置、扩展开发工作流、组件开发工作流、Prompt 模式与实战示例。

Dashboard 组件开发

NeoMind Dashboard 组件开发指南:ZIP 包结构、manifest.json 完整字段、bundle.js IIFE 格式、组件 Props API、CSS 变量主题、数据源绑定、Temperature Gauge 完整示例、安装与调试。

Dev Guide

深入了解 NeoEdge NG4500 系列使用的 NG4500-CB01 载板开发指南,涵盖硬件接口定义、技术规格、引脚配置及与 NVIDIA Jetson Orin 核心板的兼容性说明。

dev-guide

NeoEyes NE100-MB01 开发板的详细指南,涵盖基于ESP32-S3的超低功耗设计、模块化特性、多样化通信选项、接口资源及应用场景,支持事件触发图像采集。

REST API 参考

NeoMind REST API 参考:OpenAPI 规范与工具链(Scalar 控制台 / 代码生成 / Apifox 导入)、认证(JWT + API Key)、统一响应格式、主要端点分组(设备 / 仪表板 / 规则 / Agent / 消息 / 扩展 / 数据推送 / LLM 后端)、公开端点与错误格式。

产品架构

NeoMind 产品技术架构:crate 布局与依赖、主进程 + 扩展进程隔离模型、事件总线、扩展 FFI ABI、redb 存储层、Tokio 并发与信号量。

共享工程标准附录

共享工程标准 — metadata/capability/版本/构建/测试/发布/安全的集中参考,被所有案例引用

开发指南总览

NeoMind 开发指南总览:按角色选择学习路径(扩展开发 / 组件开发 / 设备类型 / 主项目贡献 / 集成商),四仓库地图、技术栈速查与全部文档入口。

扩展开发实战

用 neomind-extension-sdk 从零开发一个 NeoMind 扩展的实战指南:脚手架、Cargo.toml 配置、Extension trait 实现、neomind_export! 导出、跨平台编译、打包 .nep、安装与调试。

案例集总览

工程实践案例集 — 从 27 个扩展 + 6 个组件中精选 7 个真实案例,做完整工程剖析

设备类型开发

NeoMind 设备类型开发指南:设备数据模型、DeviceTypeTemplate、ConnectionConfig、MQTT 主题与 Webhook 数据格式、自动发现流程、CLI 设备管理、ESP32/Python 实战示例。

贡献指南

为 NeoMind 主项目贡献代码:开发环境搭建、代码规范(Rust clippy / 前端 ESLint)、提交信息约定、CI 流水线、PR 流程与测试要求。