Update the developer guide.
Update the developer guide.

Updating the developer guide to what's currently relevant for building and
testing in the repository.

Fixes #10340.

livarcocc/cli-1,johnbeisner/cli,johnbeisner/cli,livarcocc/cli-1,johnbeisner/cli,livarcocc/cli-1