ejabberd Development Guide Table of Contents: Introduction Goals Requirements Version Coding style convention