OpenTiny 开源社区招募贡献者啦!

🌟 开发者朋友你好!我们诚挚邀请你加入 OpenTiny 开源社区,一起进行项目共建,一起成为 OpenTiny 开源项目的一份子~

近期,OpenTiny 社区收到很多开发者对于 TinyEngine 低代码引擎二开教程的建议,项目工程师们根据社区开发者们的建议也紧锣密鼓的推进项目的演进更新。与此同时,社区开发者们也提出了很多项目 issue,作为开源社区,OpenTiny 也希望邀请更多的开源共建者一起加入进来,进行社区共建,一起打造活跃、开放的开源氛围。

1 你能参与什么?

1.1 项目开发与优化

  • 开发新特性:帮助开发社区开发者需要的新特性新功能
  • 修复缺陷:解决现有组件或低代码的缺陷问题

1.2 文档与生态建设

  • 完善文档:撰写项目使用指南、配置示例等
  • 低代码插件开发:为 TinyEngine 设计通用功能插件或领域专属设计器

1.3 社区支持与创新

  • 解答用户问题:在社区中帮助解答 issue 问题或定位问题
  • 参与开源活动:例如参与直播分享、线下交流、编程活动等

2 你能获得什么?

2.1 直接价值:

  • 技术成长:掌握 Vue、TypeScript、Monorepo、Playwright、低代码引擎等前沿技术
  • 职业背书:OpenTiny 官网露出,贡献记录可写入简历,拥有开源项目贡献者证书
  • 丰厚奖励:编程赛事奖金、定制礼品、荣誉证书等

2.2 长远价值:

  • 个人影响力:优秀贡献者可成为社区 PMC 或 Committer,参与项目战略规划
  • 社区资源:受邀参加华为全联接大会等技术峰会,与行业大牛深度交流
  • 开源影响力:你的代码将被数个企业应用使用,推动前端技术革新

3 如何参与?

🚀 熟悉项目

  • 访问 OpenTiny 官网 和 GitHub 仓库,阅读贡献指南
  • 通过官网文档启动本地开发环境,进行项目开发体验

🔥 选择任务(仅列举部分)

项目 难度 任务
TinyVue 新手友好(简单) tree-select绑定的v-model值发生改变时 组件不更新 · Issue #3167 · opentiny/tiny-vue (github.com)
TinyVue 新手友好(简单) Steps 横线未对齐 · Issue #3106 · opentiny/tiny-vue (github.com)
TinyVue 新手友好(简单) Pager align 属性不是响应式 · Issue #3083 · opentiny/tiny-vue (github.com)
TinyVue 新手友好(简单) Pager 文档 size 属性应当为枚举 · Issue #3082 · opentiny/tiny-vue (github.com)
TinyVue 新手友好(简单) Popeditor 文档 popseletor 属性应当为枚举 · Issue #3081 · opentiny/tiny-vue (github.com)
TinyEditor 新手友好(简单) 公式显示错误 · Issue #133 · opentiny/tiny-editor (github.com)
TinyEditor 新手友好(简单) 希望完善 Playwright E2E 测试用例 · Issue #40 · opentiny/tiny-editor (github.com)
TinyEngine 进阶挑战(中等) 使用 code configurator,language 为 json,在 snippets 中配置属性值,json 值未回显在 code configurator 中 · Issue #1206 · opentiny/tiny-engine (github.com)
TinyEngine 进阶挑战(中等) Tooltip 集成后 content 插槽无法渲染 · Issue #1203 · opentiny/tiny-engine (github.com)
TinyEngine 进阶挑战(中等) SelectConfigurator multi 模式,文本不展示 · Issue #1188 · opentiny/tiny-engine (github.com)
TinyEngine 进阶挑战(中等) 集成弹窗类组件时,如果组件slot在弹窗内部时,slot无法进行配置 · Issue #1161 · opentiny/tiny-engine (github.com)
TinyEngine 进阶挑战(中等) 往页面放置物料的时候,部分时候位置不收控制啊 · Issue #1160 · opentiny/tiny-engine (github.com)
TinyEngine 进阶挑战(中等) Tabs选项卡组件是否可以支持绑定变量!!! · Issue #1106 · opentiny/tiny-engine (github.com)
TinyVue 进阶挑战(中等) 运行 npm run build:runtime 报错 · Issue #3134 · opentiny/tiny-vue (github.com)
TinyVue 进阶挑战(中等) PopConfirm组件建议增加message插槽,目前message只能传字符串,不够灵活 · Issue #3129 · opentiny/tiny-vue (github.com)
TinyVue 进阶挑战(中等) NavMenu 支持配置展示菜单展开图标 · Issue #3105 · opentiny/tiny-vue (github.com)
TinyVue 进阶挑战(中等) navmenu 支持配置菜单图标 · Issue #3104 · opentiny/tiny-vue (github.com)
TinyVue 进阶挑战(中等) config-provider 主题配置支持多层级嵌套,自动合并 · Issue #3086 · opentiny/tiny-vue (github.com)
TinyEditor 进阶挑战(中等) 图片支持放大预览 · Issue #136 · opentiny/tiny-editor (github.com)
TinyEditor 进阶挑战(中等) 图片可以设置居中 居左 居右 剪裁 · Issue #123 · opentiny/tiny-editor (github.com)
TinyEditor 进阶挑战(中等) bubble 主题支持 · Issue #66 · opentiny/tiny-editor (github.com)
...... ...... ......

更多任务可在项目 issue 进行认领,比如:

在 OpenTiny github 仓库中,good first issue 代表简单共建任务,pr welcome 代表进阶共建任务,开发者朋友们也可以直接进入 github 仓库,选择自己感兴趣的任务进行共建开发。

当然,还有 question 等其他标签,大家可以根据标签含义,通过解答问题,参与讨论等形式,一起加入OpenTiny项目共建~

同时,大家在选择 issue 任务后,可以直接在想要参与共建的 issue 下面评论"认领此任务"。

🎁 提交贡献

  • Fork OpenTiny github 代码仓库,遵循贡献指南规范进行提交
  • 提交 PR 后,根据社区 Maintainer 建议,进行优化和完善代码

4 以往贡献者事迹

(仅列举部分)

名称 贡献事迹
GaoNeng-wWw 重构ColorPicker组件补充E2E测试用例,修复多个组件问题;担任开源之夏导师,指导学生完成TinyPro细粒度权限管理、页签模式、多级菜单、NestJS后端支持、Webpack/Rspack/Fram多种构建工具支持等特性;参与CCF开源大赛,贡献ProcessDesign流程设计器组件;参与OpenTiny贡献者直播,分享ts-morph通过注释生成类型文档等
zzxming TinyEditor核心贡献者,贡献格式刷、截屏、国际化、全屏、mention支持链接等多个新特性,重构了表格、上传等多个模块,优化构建产物和减少包体积,提升了用户体验,修复ESLint代码问题等
Janson1012 贡献格式刷、截屏、国际化、全屏、mention支持链接等多个新特性,优化构建产物和减少包体积,修复ESLint代码问题等
kiss-keray 贡献 mathlive 可编辑公式模块等
gweesin 给grid组件中增加resizable功能,补充input组件单元测试,修复多个组件问题等
AcWrong02 补充多个组件单元测试,修复多个组件问题等
jxhhdx 补充多个组件单元测试,修复多个组件问题等
Floyd-bit 补充多个组件的单元测试和TS类型声明等
mengqiuleo 增加PR Preview功能,修复多个问题等
MNZhu 优化多个移动端组件UI样式等
fanbingbing16 增加FloatButton组件,修复多个组件问题等
...... ......

5 贡献者成长路径

📌立即行动

添加 OpenTiny 小助手微信(opentiny-official) ,加入技术交流群(备注:共建),一起参与开源,一起成长进步。

相关推荐
速易达网络13 分钟前
基于RuoYi-Vue 框架美妆系统
前端·javascript·vue.js
LYS_061816 分钟前
RM赛事C型板九轴IMU解算(4)(卡尔曼滤波)
c语言·开发语言·前端·卡尔曼滤波
We་ct1 小时前
LeetCode 151. 反转字符串中的单词:两种解法深度剖析
前端·算法·leetcode·typescript
yinmaisoft2 小时前
JNPF 表单模板实操:高效复用表单设计指南
前端·javascript·html
37方寸2 小时前
前端基础知识(JavaScript)
开发语言·前端·javascript
json{shen:"jing"}3 小时前
1. 两数之和
前端·javascript·数据库
github.com/starRTC3 小时前
Claude Code中英文系列教程19:使用subagent子代理与创建自定义子代理【重要】
前端·javascript·数据库
hua_ban_yu3 小时前
vue3 + ts 制作指令,防止按钮在固定时间内重复点击,不会影响到表单的校验
前端·javascript·vue.js
老神在在0013 小时前
Token身份验证完整流程
java·前端·后端·学习·java-ee
利刃大大3 小时前
【Vue】指令修饰符 && 样式绑定 && 计算属性computed && 侦听器watch
前端·javascript·vue.js·前端框架