OpenTiny 正在参加开放原子开源基金会的开源大赛,目前大赛活动正在火热进行中,报名截止时间是 2024-03-15,还没上车的朋友们抓紧时间,报名参赛即有机会获得丰厚奖金,一等奖10万,总共30万。
OpenTiny 前端 Web 应用开发挑战赛报名链接:https://competition.atomgit.com/competitionInfo?id=341b80d53f...
点击报名按钮即可报名参赛:
报名成功之后,请联系 OpenTiny 小助手:opentiny-official(微信号),拉你进交流群。
为了让大家更好地完成挑战,我们特意准备了一份参赛指南,希望对你有帮助。
赛题及资源
围绕 OpenTiny 开源项目,一共有7个赛题:
- 开发 TinyReact 组件库
- 开发 TinySolid 组件库
- 开发 TinyInula 组件库
- 新组件库物料适配接入 TinyEngine 低代码引擎
- 开发 TinyEngine 低代码引擎通用功能插件
- 基于 TinyEngine 低代码引擎二次开发设计器打造领域专属设计器
- AI 智能助手、AI 技术与 TinyEngine 低代码引擎功能的结合落地
前3个赛题与 OpenTiny 组件库有关,主要是基于 OpenTiny 组件库的 rendereless 无渲染组件架构,实现多种框架的组件库,要求复用现有的 renderless 子包逻辑。
这3个题目可以参考以下文章和视频:
- [文章]TinyVue 贡献指南:https://github.com/opentiny/tiny-vue/blob/dev/CONTRIBUTING.zh-CN.md
- [文章]原来 TinyVue 组件库跨框架(Vue2、Vue3、React、Solid)是这样实现的?
- [文章]GaoNeng:我是如何为OpenTiny贡献新组件的?
- [视频]TinyVue 实现一套代码同时支持 Vue2 和 Vue3 的原理:https://www.bilibili.com/video/BV1QP411y7cD/
- [视频]OpenTiny 黑科技:重写组件逻辑和模板替换:https://www.bilibili.com/video/BV1th4y187Xh/
后4个赛题与 TinyEngine 低代码引擎有关,围绕低代码最实用的场景,拓展低代码生态,包括导入新组件库物料、开发通用插件、开发领域专属设计器、与 AI 结合。
参考资料:
- [文章]TinyEngine贡献指南:https://github.com/opentiny/tiny-engine/blob/develop/CONTRIBUTING.zh-CN.md
- [文章]低代码引擎 TinyEngine 正式开源!!!
- [视频]TinyEngine 直播答疑:https://www.bilibili.com/video/BV16j411e7y2/
开发须知
报名成功之后,就可以开始开发,代码需要提交到 atomgit 代码仓库。
OpenTiny 组织:https://atomgit.com/opentiny
每个队伍有一个自己的专属仓库,以队伍编号命名,参赛团队成员需要将代码提交到这个仓库中才行。
比如 000001 队伍,他们的仓库地址是:https://atomgit.com/opentiny/000001
代码仓库是私有仓库,需要管理员邀请加入,没有加入仓库的队伍,需要队长微信联系 OpenTiny 小助手:opentiny-official,将你的atomgit账号和队伍编号发给小助手,管理员会将你加到代码仓库中。
在开发过程中遇到任何问题,都可以在交流群提问,或者咨询小助手:opentiny-official。
关于 OpenTiny
OpenTiny 是一套企业级 Web 前端开发解决方案,提供跨端、跨框架、跨版本的 TinyVue 组件库,包含基于 Angular+TypeScript 的 TinyNG 组件库,拥有灵活扩展的低代码引擎 TinyEngine,具备主题配置系统TinyTheme / 中后台模板 TinyPro/ TinyCLI 命令行等丰富的效率提升工具,可帮助开发者高效开发 Web 应用。
欢迎加入 OpenTiny 开源社区。添加微信小助手:opentiny-official 一起参与交流前端技术~更多视频内容也可关注B站、抖音、小红书、视频号
OpenTiny 也在持续招募贡献者,欢迎一起共建
OpenTiny 官网:https://opentiny.design/
OpenTiny 代码仓库:https://github.com/opentiny/
TinyVue 源码:https://github.com/opentiny/tiny-vue
TinyEngine 源码: https://github.com/opentiny/tiny-engine
欢迎进入代码仓库 StarTinyEngine、TinyVue、TinyNG、TinyCLI~
如果你也想要共建,可以进入代码仓库,找到 good first issue标签,一起参与开源贡献~