前言

不知不觉剑指题解即将陪伴大家走过了一年时间,事实上从项目开始萌生想法和方向是2020年的10月中旬,在今年的三月份才开始大量产出代码。我利用自己每天的空余时间去设计,去运营,去开发自己的东西,我把所学所感都会输出在这个项目。结果很不错我在今年的6月份拿到了Dcloud三等奖,并且坚守诺言,开源了每一句代码以及每一个设计素材,这里要非常感谢@谢敏和@马瑞朝对项目的大力支持。没有谢敏同学就没有APP丰富好看的ui界面,她在很多地方都加入了代码色彩非常贴近用户,所以她设计出来的成品是非常好的,开源之后很多人都借鉴或者复用了谢敏同学的设计,这也是对谢敏大大的认可。在题解项目前期主要是马瑞朝同学给我疏通逻辑,去参与系统设计,让我一个以前端为主的假全栈能够得心应手的去玩转serverless以及文档数据库。在10月份会迎来一次全新的 "release版本: v1.1.0",这篇文章将会简单说一下v1.1.0我们新增了哪些东西~

版本说明v1.1.0

【npm包】新增typescript-type核心包,重构了unicloud/explain/sword-core等所有类型提示
【后端】unicloud后端架构大幅调整,从explain1->explain2,所有核心云函数都将采用http云函数URL化
【后端】后端架构调整&代码重构&美化代码
【后端】新增TS运行时校验功能
【后端】后端核心函数新增中间件体系
【后端】更改explain2核心部分代码
【后端】核心主要函数将cjs替换为es
【生态】QQ机器人系统,推送海量题目
【生态】微信小程序结束了审核,此后微信小程序&QQ小程序将会正常迭代
【前端】重构&美化了API层的所有代码(*下一个版本会重点改进这里)
【官网】更改官网的部分内容
【依赖】app核心工程升级了所有的依赖包到最新版本(*后续会对windows电脑部署项目出现的bug进行修复)
【app】整个app工程引入了husky和lint-staged,eslint

架构调整

请输入图片描述

代码重构&美化

控制器改造之前:

WX20211006-144636.png

控制器改造之后:

WX20211006-144603.png

TS运行时校验

1633503145303.jpg

QQ机器人

WX20211006-145431.png

新增全局类型npm包

github: sword-typescript-type-core
npm: sword-typescript-type-core

WX20211006-145610.png

补丁包&v1.1.0 next版本预告

【前端】API类型提示
【前端】部分页面代码进行美化&重构
【前端】全方位优化用户体验
【生态】服务号推送&通知(微信端)
【生态】QQ群合作
【生态】题库完善,增加java&php的题库
【后端】完善其他云函数(*openapi)

标签: none

仅有一条评论

  1. 谢某人 谢某人

    膜拜大佬 抢沙发 哈哈

添加新评论