Penso que a documentação deve ser clara e objetiva, do jeito que você achar melhor. Seja ela informal, formal, estilo TCC, cheio de emoji, contanto que cumpra o objetivo de esclarecer do que se trata o software, como funciona, como executa, o que cada coisa faz, e como posso contribuir para o projeto.
Em resposta a Como fazer uma documentação de software?
1