Merge pull request #23 from nim65s/devel

reformat for clang-format-12 + add pre-commit
6 jobs for devel in 4 minutes and 12 seconds (queued for 1 second)