Estou estudando como o Discourse foi implementado e espero entender cada campo nos esquemas do banco de dados do Discourse, para que eu possa compreender rapidamente o significado das ações realizadas pelos códigos Ruby. Existe uma documentação completa para mim?