模版开发
使用
采用
cookiecutter实现的模板代码,可一键运行
# 安装运行包
pip install cookiecutter
# 生成模板
cookiecutter https://github.com/EdgeGalaxy/CoralNodeTemplate.git
运行设置参数
node_name: 节点名称node_slug: 节点文件夹名,一般采用默认值node_desc: 节点描述node_cls: 节点类名node_type: 节点类型input: 数据生产节点interface: 推理节点rule: 规则节点trigger: 逻辑触发节点output: 数据输出节点
receiver_node: 接收节点, 非input节点时必填
包管理工具
采用poetry作为包管理工具。常用的命令有:
poetry add <package_name>: 添加依赖poetry remove <package_name>: 移除依赖poetry update <package_name>: 更新依赖poetry shell: 激活虚拟环境