添加 generate 和模板文件