Add generate doc