Skip to content

Vue3 开源组件库 Fighting Design 成员招募

Hello

大家好,我是田同学。一位开源组件库作者,有兴趣可以加我微信:T2000000000000000001,一起共同学习。

最近我在开始做了全新的 Vue3 开源组件库 Fighting Design,可以带领各位一起参与开源组件库的开发,大家感兴趣的话可以参与到其中,欢迎加入!

关于 Fighting Design

Fighting Design 是基于 Vue3 + TypeScript 打造的一款桌面端用于提高开发效率和提升用户体验的的组件库。为开发者和设计师准备,希望开发者可以借用 Fighting Design 的设计,在不久的将来,孕育出更高阶的组件库。

优势

Fighting Design 作为一个刚刚起步的组件库,有什么优势呢?

  • 会有全新的组件设计思想,暂取名 联合组件
  • 可以亲眼看到组件的整个开发流程,它是如何进行设计的,如何进行迭代优化的
  • 可以亲自参与到其中进行开发
  • 加入门槛较低,适合新手
  • 可以了解到项目中的各种规范,比如代码规范、样式规范、目录规范、提交规范等等
  • 可以随时提出你的建议。比如某个组件你想要 xx 功能,都可以新增
  • 详细的文档,每个组件的每个配置项都有详细的说明和演示
  • 根据你实际的业务需求完善组件的功能

技术栈

下面介绍一下 Fighting Design 用到的技术栈:

  • 构建项目 pnpm + monorepo
  • 核心技术 Vue3 + TypeScript
  • 打包使用 Vite
  • 单元测试 Vitest + test-utils
  • 文档编写 Vitepress
  • css 预处理器 Sass

加入 Fighting Design 有什么要求?

只要有一个热爱开源的你即可加入!

并不需要你的技术有多高,只需要你对开源的热爱,就算你的技术很糟糕,也可以参与编写文档的开发,改改错别字水个 PR,都是可以的。

加入可以干什么?

目前项目还是处于刚刚起步阶段,组件刚刚只做了几个,各个部分还都不算成熟,目前可以做的东西还是比较多的。

比如:

  • 目前的打包还不是很完美,可以进一步的配置
  • 单元测试也可以写的更加完善一些
  • 规范上可以更加严格一些,比如代码规范、样式规范、提交规范、开发规范等等
  • 在现有的组件中找出 bug,或者看到哪里有不合理的代码,进行优化的代码修改
  • 还可以在文档中找出错误并修改
  • 当然也可以开发全新的组件

相关链接

联系我

  • 微信:T2000000000000000001
  • Github: https://github.com/Tyh2001