I have written up
a summary of the bus hardware and protocol, which is the initial bit you need to be able to send and receive packets, talk to devices, open and close channels, and so on. That lower layer is device-independent, so you can use it to talk to printers and the like as well as diskette drives. There are also plenty of links there to more detailed documentation that you will almost certainly need both to completely understand the summary and to implement the protocol. (The summary aims to be a reminder of how it works, not a detailed specification.)
Some of the links also give information on the higher-level protocol run on top of this to talk to the disk drives.
Inside Commodore DOS is probably the best of these, though if you're using the CBM DOS and file system you won't actually need too much of that book.