docs(dev): update git commit msg convention
docs(dev): rewrite most of the dev docs