Stavo leggendo il link e mi sono chiesto alcune domande sullo stile della documentazione. Uno di questi era l'uso della parola "dovrebbe".
Ad esempio:
This method should be overridden when implementing a new Layer class. By default it raises NotImplementedError.
È un posto dove dovrebbe essere usato "dovrebbe"? Mi sembra che quanto segue sarebbe meglio:
This method has to be overridden when implementing a new Layer class. Otherwise, it raises NotImplementedError.
Esiste una guida di stile su tali domande in stile di documentazione indipendente dalla lingua? (ad esempio, se una documentazione dovesse essere scritta in forma passiva o con "tu" o "lo sviluppatore" sarebbe un'altra domanda)
Si noti che non sto scrivendo i requisiti. Questa è una domanda sulla documentazione di una libreria.