The community documentation is made by reverse engineering the Discord API. Pull requests to the Github repo are always welcome.
API wrappers in various languages have been made by different community members.