智能时代的大考已来
千行万业集结,释放万千机遇
今年,华为全联接大会重回上海
一起来看看有哪些亮点吧~
活动简介
华为全联接大会2023将于9月20日在上海拉开帷幕,本次大会的内容将涵盖擎云商用终端、华为ICT产品、F5G演进、盘古大模型、毕昇编译器、openEuler、华为云等多个领域,以"加速行业智能化"为主题,邀请思想领袖、商业精英、技术专家、合作伙伴、开发者等业界同仁,从商业、产业、生态等方面探讨如何加速行业智能化。
OpenTiny也将在本次HC大会上正式发布低代码引擎TinyEngine,为更多开发者提供低代码底层基座,共同打造开发者生态。与此同时OpenTiny也致力于与开发者在Web前端能力、Web前端技术选型、低代码领域、前端质量领域、性能优化领域等方向进行深入探讨,共同深挖前端技术痛点及革新方向。因此将通过参与扫地僧、训练营、挑战赛的形式与前端开发者近距离交流,进行深度研究。
活动议程
OpenTiny精彩看点
1、9月21日 TinyEngine正式发布:
OpenTiny Engine低代码引擎正式宣布开源
2、9月21日CodeLabs训练营:
【实验】使用OpenTiny实现Vue2项目平滑升级到Vue3项目
a、OpenTiny是一个实现了跨端跨框架的组件库,一套代码同时支持Vue2、Vue3,并且提供了丰富的拓展性和定制性。
b、选手需要创建一个Vue2项目,并在其中使用OpenTiny的组件,搭建一个支持增删改查的表格和表单应用。
c、将以上 Vue2 项目平滑升级到到 Vue3项目。
实验讲解时间:9月21日15:00-16:00
报名入口:
app.events.huawei.com/hc2023-acti...
3、9月21日极客挑战赛:
【赛题】使用TinyEngine低代码引擎快速开发
TinyEngine 是一个跨端、跨技术栈的低代码引擎。提供低代码底层的能力, 集成人工智能,让AI助力用户高效开发。适合于多场景的低代码平台开发。
本实验基于低代码引擎提供的环境,通过体验简单拖、拉、拽的形式帮助开发者快速了解低代码设计器使用流程,达到快速开发的效果。
实验时间:9月21日15:00-17:00
报名入口:
app.events.huawei.com/hc2023-acti...
4、9月21日-9月22日扫地僧见面会:
华为云前端技术委员会主席华宇果将与开发者共同探讨及剖析Web前端能力、Web前端技术选型、低代码领域、前端质量领域、性能优化领域等方向内容。
时间:9月21日15:00-16:00/9月22日15:00-16:00
报名入口:
app.events.huawei.com/hc2023-acti...
OpenTiny Vue招募贡献者啦!
OpenTiny Vue 正在招募社区贡献者,欢迎加入我们🎉
你可以通过以下方式参与贡献:
- 在 issue 列表中选择自己喜欢的任务
- 阅读贡献者指南,开始参与贡献
你可以根据自己的喜好认领以下类型的任务:
- 编写单元测试
- 修复组件缺陷
- 为组件添加新特性
- 完善组件的文档
如何贡献单元测试:
- 在
packages/vue
目录下搜索it.todo
关键字,找到待补充的单元测试 - 按照以上指南编写组件单元测试
- 执行单个组件的单元测试:
pnpm test:unit3 button
如果你是一位经验丰富的开发者,想接受一些有挑战的任务,可以考虑以下任务:
- ✨ [Feature]: 希望提供 Skeleton 骨架屏组件
- ✨ [Feature]: 希望提供 Divider 分割线组件
- ✨ [Feature]: tree树形控件能增加虚拟滚动功能
- ✨ [Feature]: 增加视频播放组件
- ✨ [Feature]: 增加思维导图组件
- ✨ [Feature]: 添加类似飞书的多维表格组件
- ✨ [Feature]: 添加到 unplugin-vue-components
- ✨ [Feature]: 兼容formily
参与 OpenTiny 开源社区贡献,你将收获:
直接的价值:
- 通过参与一个实际的跨端、跨框架组件库项目,学习最新的
Vite
+Vue3
+TypeScript
+Vitest
技术 - 学习从 0 到 1 搭建一个自己的组件库的整套流程和方法论,包括组件库工程化、组件的设计和开发等
- 为自己的简历和职业生涯添彩,参与过优秀的开源项目,这本身就是受面试官青睐的亮点
- 结识一群优秀的、热爱学习、热爱开源的小伙伴,大家一起打造一个伟大的产品
长远的价值:
-
打造个人品牌,提升个人影响力
-
培养良好的编码习惯
-
获得华为云 OpenTiny 团队的荣誉和定制小礼物
-
受邀参加各类技术大会
-
成为 PMC 和 Committer 之后还能参与 OpenTiny 整个开源生态的决策和长远规划,培养自己的管理和规划能力
-
未来有更多机会和可能
其他说明
OpenTiny 是一套企业级组件库解决方案,适配 PC 端 / 移动端等多端,涵盖 Vue2 / Vue3 / Angular 多技术栈,拥有主题配置系统 / 中后台模板 / CLI 命令行等效率提升工具,可帮助开发者高效开发 Web 应用。
核心亮点:
-
跨端跨框架: 使用 Renderless 无渲染组件设计架构,实现了一套代码同时支持 Vue2 / Vue3,PC / Mobile 端,并支持函数级别的逻辑定制和全模板替换,灵活性好、二次开发能力强
-
组件丰富:PC 端有100+组件,移动端有30+组件,包含高频组件 Table、Tree、Select 等,内置虚拟滚动,保证大数据场景下的流畅体验,除了业界常见组件之外,我们还提供了一些独有的特色组件,如:Split 面板分割器、IpAddress IP地址输入框、Calendar 日历、Crop 图片裁切等
-
配置式组件: 组件支持模板式和配置式两种使用方式,适合低代码平台,目前团队已经将 OpenTiny 集成到内部的低代码平台,针对低码平台做了大量优化
-
周边生态齐全: 提供了基于 Angular + TypeScript 的 TinyNG 组件库,提供包含 10+ 实用功能、20+ 典型页面的 TinyPro 中后台模板,提供覆盖前端开发全流程的 TinyCLI 工程化工具,提供强大的在线主题配置平台 TinyTheme
欢迎加入 OpenTiny 开源社区。添加微信小助手:opentiny-official 一起参与交流前端技术~
OpenTiny 代码仓库:github.com/opentiny/
Vue组件库:opentiny.design/tiny-vue
Angular组件库:opentiny.design/tiny-ng
欢迎进入代码仓库 Star🌟TinyVue、TinyNG、TinyCLI~
如果你也想要共建,可以进入代码仓库,找到 good first issue
标签,一起参与开源贡献~
往期文章推荐