本章描述新功能如何进入Matsim。 它描述了Matsim团队和社区、Matsim项目中存在的不同角色、开发驱动程序和过程以及用于集成的工具。 目标是提供开发过程的概述,以便用户能够快速访问Matsim社区,并能够根据某个角色为Matsim做出贡献。
44.1 Matsim的团队、核心开发小组和社区
44.2在Matsim社区中的角色
44.3代码库
Matsim的各个部分由Apache Maven项目和子项目描述。 Apache Maven布局对应于Git存储库的布局。注意,Java包结构并不直接对应于Apache Maven/Git布局。
44.3.1主要分配
“MatsimMain发行版”对应于Git存储库的“Matsim”部分。 这是Matsim团队认为主要负责的代码部分。 在撰写本文时,MatsimMain发行版包含以下包: