What are Conventional Commits, and why automate them with commitlint? · ORA·tech