d2-projects / d2-admin

An elegant dashboard
https://d2.pub
MIT License
12.53k stars 2.45k forks source link

🔩 功能开发 | 关于代码生成这一块d2admin 有规划吗 #123

Open ChasLui opened 5 years ago

ChasLui commented 5 years ago
  1. model生成 痛点: 现在写一个接口要写 api, state,mutations, mutation-types,action,getters这么多地方, 其实大多是重复的代码 期望: 有个 model 层或者 model 配置, 根据 model 生成(更新): api(curd),state,mutation,mutation-types,actions,getters 如果能前后端维护统一接口文档如 swagger, 甚至可以拉swagger 文档生成代码
  2. view生成 痛点: 增加一个页面需要写 menu 配置,route配置, page 组件 期望: 通过配置自动生成 route 配置, menu 配置, 生成page 以上目前都有现成的yeoman generator 或者vue-cli3 plugin, 期望集成d2进来
  3. docs 生成 通过注释生成 docs
qinzitong commented 5 years ago

+1 同需要

E00n commented 5 years ago

+1 确实是痛点

JamesDream87 commented 5 years ago

+1

zhuzhh commented 5 years ago

+1

wjkang commented 5 years ago

写了个简单的工具 https://github.com/wjkang/lazy-mock

以及关于d2的代码生成模板https://github.com/lazy-mock-templates/d2-admin-pm

大家可以讨论下更加通用的代码生成模板

wellenzhong commented 3 years ago

我们内部有一个react项目的生成器。 其实挺简单,就是用nodejs来写文件就可以了。

qxchen6 commented 3 years ago

rails g scaffold users name:string age:integer ^-^