add doc build process