SUMO Build Instructions
Overview
This document will walk through what I have found to be the best way to build SUMO as well as contributing to the project. In general, the workflow looks like:
- Fork SUMO
- Clone the SUMO fork to your local computer
- Create a branch for your development & switch to that branch
- Build SUMO in it's entirety once
- Development Loop
- Make changes to SUMO's internals
- Build (just
sumo
orsumo-gui
) - Test
- Ready for contribution?
- Follow the instructions for contributing
- Create a pull request on Github
Detailed Instructions
Cloning the Repository
Cloning the repository should be the same on all platforms. If you haven't used Github since August of 2021, you may have to create a personal access token.