There should be some rules for commiting (example, conventional commits) along with coding style. I remember we say something about using Black, but is not implemented yet.
Also since Python 3.5 (i guess, maybe earlier) we have the posibility to add static typing, so will be really nice to type everything, in order to improve mantenability of the project and testing.
Currently working on it. Calling this BEP, Blask Enhacement Propostals.