前端技术交流与实践
名称:技术实践与攻坚项目
项目初衷: 在技术落地与交流中用实践倒逼学习、增加项目经验,兴趣驱动、技术导向、相互学习、共同进步!
项目作用: 1、分享各自工作中脱敏后的业务逻辑及架构亮点,拓展小伙伴们的视野和实战项目经验; 2、通过项目实战落地前端埋点、监控、防灾、单测、版本管理等等最佳实践,共同进步; 3、小伙伴们学以致用,当遇到不懂的内容可以快速地向对应的开发人员请教,促进讨论; 4、fork 参与至项目上线后可能在面试中成为加分项,可衍生出各类插件类库依赖子项目;
项目说明: 1、核心成员均在自己 GitHub 账号下创建该项目仓库,且提交代码时同时 fork push 到其它人的仓库中(多仓库同步); 2、项目底层基于 qiankun 微前端,在此基础上构建 Vue3 react18、Angular13 应用,各自实现一遍业务需求,在项目主页面提供框架切换入口 3、前期可以先 mock 数据,后续加入 Node.js 、Go 等语言搭建微服务,注册域名之后项目上线,并探索落地前端自动化部署等相关技术。
初步主题: 1、探讨落地同步推送到每个小组成员 GitHub 仓库的方式(1、借助 Git 维护中心仓库并 fork 该仓库后推送到自身仓库;2、借助 bash 脚本自动复制推送;3…) 2、探讨协作方式,初步建议微信群讨论 + Github 仓库维护文档交流(技术攻坚时考虑接入 语雀文档等更高效的知识管理工具) 3、开始编写并维护 项目需求文档,指引项目发展 4、彼此熟悉,多交流
有良好的远景,加上好奇心作为动力,过程中会遇到新挑战,也是自定义命题并解决它的乐趣所在