Qual o nível de conhecimento em Ruby / Rails recomendado para o desenvolvimento do Discourse / leituras recomendadas?

Fiz bastante trabalho em scripts de importação antes de ler Programming Ruby. Ajudou bastante. Acho que também é o mesmo livro do Rails que li. Não acho que vá prejudicar.

Dito isso, dependendo do que você está tentando fazer, você pode ir longe apenas encontrando alguns exemplos para seguir. Você pode usar grep em GitHub - discourse/all-the-plugins e encontrar muitos exemplos.

E entender o Rails definitivamente ajuda, mas saber que você pode chamar add_to_serializer para adicionar coisas ao serializador é algo que você não encontrará em um livro (ou pelo menos em nenhum livro que eu conheça).