add api document generate