跳到主要内容

开发指南

开发前先确定改动由哪一部分负责。SkyEngine 源码仓库按以下结构组织:

领域源码入口
界面与视图application/frontend/
平台 APIapplication/backend/server.py
工厂生命周期与代理application/backend/core/
容器化网格仿真sky_executor/grid_factory/
PacketFactory 环境executor/packet_factory/
实验基础设施experiment/
工厂示例与数据集config/、dataset/

工厂代理的生命周期、仿真决策与实验插件属于不同接口。扩展一个算法,并不必然需要新增工厂代理。

平台、工厂与算法组件的职责划分见系统架构。