alibaba / pont

🌉数据服务层解决方案
MIT License
3.04k stars 251 forks source link

Feat/future #339

Closed ianfuin closed 2 years ago

ianfuin commented 2 years ago

What kind of change does this PR introduce(这个 PR 引入了什么样的变化)?

Does this PR introduce a breaking change(这次 PR 引入了一个重大变化吗)?

If yes, please describe the impact and migration path for existing applications(如果是,请描述现有应用程序的影响和迁移路径):

The PR fulfills these requirements(PR 符合以下要求)

Other information(其他信息)

CLAassistant commented 2 years ago

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


fuying.yfy seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

ianfuin commented 2 years ago
  1. pont-engine 代码重构
  2. 调整 pont 缓存和临时文件存储目录至项目下 node_modules/.pont中
  3. 新增 OriginReader ,支持 fetchMethod、translate、transform2StandardDataSource、transformStandardDataSource 等方法自定义
  4. 新增 customTemplatePath 自定义配置文件, 可集中导出 OriginReader、CodeGenerator、FileStructures、FilesManager等自定义类。
  5. 支持从 node_modules 读取自定义模板文件
  6. 支持多 origin 批量生成代码文件
  7. 支持一键拉取远程数据源并生成代码文件
  8. 支持 vscode-pont 跳过 pont-engine 升级
  9. pont-engine typescript 升级至 4.8.3
z979054461 commented 2 years ago

本地测试通过