模版开发
使用
采用
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
: 激活虚拟环境