The Stack Overflow/Discourse model is that you get more privileges as you're more active in a project.
Could we do the same with git repos? Newbies get more guidance and guard rails, seasoned contributors get automatic merge powers if CI passes?
Related Posts
Co-Authored-By: An old Stack Overflow answer, blindly accepting the compiler's suggestions, and a linter.
I really like the MELPA model of packaging directly from git. It solves the problem of forgetting to release something -- just merge a PR and you're done.
It also makes version number bumps much less important.
You could go even further in a statically typed language and also figure out when breaking changes occur.
Ooh, difftastic is now listed on the official git website! https://git-scm.com/tools/command-line