update how we generate docs