status-im / specs

Specifications for Status clients.
https://specs.status.im/
MIT License
14 stars 14 forks source link

Removal of Personal Pronouns From Specs #115

Closed Samyoul closed 4 years ago

Samyoul commented 4 years ago

Introduction

The specifications have a mix of formal and informal language. Use of personal pronouns is generally common in informal text, and generally avoided in formal text.

It has been identified that:

Example

The other node types are optional, but we RECOMMEND you implement a Mailserver

The other node types are optional, but it is RECOMMEND to implement a Mailserver

Proposal

Notes

These changes could also have a major impact on the structure of the specification documents. For example:

1-client.md#p2p-overlay-1 has the following subsections

These sections are more approachable and easier to read as they are written in an inviting and engaging tone. I feel that we should make a distinction between what is supplementary information that can be written in an informal manner and what is instructive or descriptive information that is better suited to formal language.

References

decanus commented 4 years ago

I think @oskarth and I originally wanted to use no personal pronouns and this might have slipped through the cracks a bit. Happy to have this be done though.

oskarth commented 4 years ago

Agree, feel free to issue PRs that make the language more consistent and appropriate