Why I close pull requests
At Google, if you want to implement new features (or large refactoring), you&#x27;ll need to write a design doc. In which, you should answer questions your reviewers might ask (common questions like: why do you want to do this, what are the alternatives, how components interactive with each other before&#x2F;after your change). This is something like Python&#x27;s PEP: you need a proposal to convince your reviewer that you have put thought into your change.<p>Real world examples of these design docs can be found at <a href="https:&#x2F;&#x2F;github.com&#x2F;golang&#x2F;proposal" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;golang&#x2F;proposal</a>