If you want to contribute to Brownie there are a couple of simple basic rules which you should follow:
Unless your change requires just one commit open a branch for it.
If you are forking on Github and do not want to have any weird merging issues in the future I recommend creating branches for every feature unless you are sure it is going to be pulled.
Tests and documentation are just as important as the implementation itself, so before making a commit...
If this is your first contribution add yourself to the list of Authors, please.
When you make a pull request:
As a general rule I should not have to read your code at all to know what it is about.