Thanks for this very nice summary, Roland.
Note that all of these rely on the client to do the right thing. With
bitbucket you cannot use the pre-receive hooks that git offers to
reject commits that contain output (see...
Cool. I have heard of folks adding black (
https://github.com/psf/black) hooks to git to ensure that Python codes are consistently formatted at every git push.
I want NRPy+ development to be as kind as possible to the developer, while maintaining rigorous standards for documentation, modularity, validation tests, CI, etc. Maybe we can discuss further in a future ETK call or offline.