How to get started with bbg, grove, and linux?

I didn’t find anything useful at that link. Is it the correct one?

Where is the entire Python library code? Is it on Github, or some other place where I can download the latest version?

Is there a central location where all the Grove io addresses are documented, or where the communication protocol is documented?