开发者文档#
- 库许可证 - 使用了哪些库以及遵循哪些许可证
- 代码风格 - 关于源代码应遵循的样式的信息
- 测试 - 关于已执行的软件测试的信息
- 单元测试 - 关于如何设置单元测试的信息
- GUI 测试 - 关于如何使用 PyAutoGUI 设置“交互式”GUI 测试的信息
- 调试 - 关于调试 SUMO 的信息
- 探索结构 - 使用 doxygen 文档探索 SUMO 的结构
- 内联代码文档 (doxygen)
- 使用的工具 - 用于开发 SUMO 的工具
- 管理出版物 - 如何处理出版物 bibtex 文件
- FMI - 关于 SUMO 中 FMI 2.0 支持的当前状态的信息
- Maven - 关于在 maven 构建中使用 libsumo/libtraci 的信息
- 如何更新 Homebrew Formula - 如何为新的 SUMO 版本更新 macOS Homebrew Formula
- 翻译 - 如何为 GUI 和消息添加翻译
- 问题工作流 - 工单如何被处理
构建说明#
- Linux 构建 - 如何在 Linux 上构建
- Windows 构建 - 如何在 Windows 上构建
- macOS 构建 - 如何在 macOS 上构建
- 文档构建 - 如何构建文档
- 每日构建 - 每晚发生的事情
- 状态页面 - 每日构建的日志文件和测试结果
操作指南#
方法、算法和子系统#
当前开发#
- 如何添加更多跟驰模型
- 实施 XML 验证的进展
- 如何发布 - 如何进行发布
- Docker - 如何使用容器化的 SUMO
- 如何使用 GitHub Actions 创建 CI 测试 - 依赖于 SUMO 的项目
- Git
- 性能分析
- Visual Studio Code - 如何将 Visual Studio Code 与 SUMO 代码库结合使用
