auto docs generating and publishing to github pages