Single entry point
Getting started working on an unknown repository can be daunting. Getting all the tools, setting up your environment, running the tests, building the artifact, deploying the new version of the software… All those can take a lot of time and back and forth with other colleagues who are used to working there (hopefully they're still working in your company) just so that you can get started working. If you're lucky, you will find scripts for those actions. You might only find an example of an arcane command in the README that has not been updated in the last 2 years. Or you might not encounter any indication of the direction in which to go. ...