feat(git): ignore generated files
feat: commit doc submodule