The astropy project is currently considering implementing code formatting with black, much as Django did in 2019. I was happy to see the case for transitioning to black formatting in Django DEP-0008 (
https://github.com/django/deps/blob/main/final/0008-black.rst). I think it captures the key points both pro and con, along with the inevitable lack of complete consensus in a large project.
My goal in writing is to request feedback from Django developers about how this transition has impacted django development and community engagement in the three years since the transition.
Has there been specific feedback from contributors (both experienced and new) related to black autoformatting?
- Ease of actually running black and meeting the black-format standard for PRs. Have there been technical problems that required assistance?
- Style considerations?
Have most core developers accepted or embraced the black style at this point? The DEP included some testimonials to that effect, but some of us wondered if those represented a fair sampling of the community.
Are there any regrets or things you would change?
Do you have any advice for the astropy project?
Any feedback from your experience would be most appreciated.
Regards,
Tom (@taldcroft on GitHub)