Are you talking to senior devs <i>before</i> writing code? &quot;Hey, I&#x27;m going to implement such-and-such feature, I think this involves building such-and-such classes&#x2F;services&#x2F;etc., is that a reasonable way to go about it?&quot;<p>Even with the best documentation, there aren&#x27;t very many functional projects (either companies or open-source projects) where the expected way of contributing is not to talk to anyone until you open a PR.