The formation of alliances is entirely one of individual discussion among each set of airlines. There is no pre-determined crteria, and each carrier that has joined up has done so for a unique set of reasons.
These must be formally written down somewhere
The real world does not actually work like that.