Development with GUB
From LilyPond Wiki
GUB (Grand Unified Builder) is the packaging system used to build the official LilyPond binaries.
This page is intended to explain how a contributor can use GUB when developing LilyPond.
For instructions on how to download and install GUB, see the official GUB page.
This system uses Git as version control system. If you are not familiar with Git, you might want to get a quick start, and then study the Git documentation.

