征集投稿内容
TechUI 始终抱着一种开放的态度。
相比于那些庞大的商业巨轮,我们更像是一艘灵活的小船。我们没有繁琐的流程,只有对技术的纯粹热爱。我们渴望更多的伙伴上船,提意见、修 Bug、贡代码,共同让 TechUI 茁壮成长。
我们诚挚地邀请您——无论是开发者还是设计师,参与到 TechUI 的生态建设中来。
我们期待什么样的贡献?
我们需要的是高质量的审美与严谨的代码,而非随意的功能堆砌。如果您擅长以下领域,TechUI 将是您展示才华的最佳舞台:
💻 样板间与布局 (Dashboards & Layouts)
基于 @techui/base 或 @techui/admin 或 @techui/scifi 结合某些动画库/动画组件等,构建具有高度视觉冲击力的页面。
- Dashboards:具有实际业务逻辑或数据展示价值的管理后台首页。
- Scifi Layouts:结合动画库实现的科幻风格大屏布局。
- 要求:拒绝平庸。我们需要的是那种让人眼前一亮、具备极高审美水准的作品。
🧱 基础组件 (Base Components)
这是目前 TechUI 最需要补充的领域。
- 目标:填补
@techui/base的空缺,使其在功能覆盖度上能逐步替代 Element Plus 或 Ant Design。 - 内容:各类通用的交互组件(如复杂的选择器、日期控件、上传组件等)。
- 要求:投稿的组件将被纳入 TechUI 组件库家族,需符合我们的代码规范与设计语言。
✨ 视觉与特效 (Visuals & WebGL)
- 动画库:独特的 CSS3 / GSAP 动画封装。
- WebGL:基于 Three.js 或原生 WebGL 的炫酷背景、3D 交互组件。
🎨 设计与素材 (Design & Assets)
如果您是 UI 设计师,或擅长 SVG 绘制:
- SVG UI:科幻风格的边框、装饰元素、HUD 控件。
- Icons:成套的 SVG 图标,将被收录至
@techui/icons库中。
🛠️ 基础设施 (Infrastructure)
- LessMixins:协助完善
@techui/lessmixins,提供高频、好用的样式片段。 - Core Optimization:协助完善现有组件库的性能与逻辑(注:此类贡献需要您先证明您的技术能力)。
成果收录与共享机制
为了保障贡献者的权益并促进社区的良性循环,针对不同类型的投稿,我们制定了以下公开处置与收录方式:
案例与布局 (Showcase)
对于投稿的 Dashboard 或 Layout 布局代码,我们将计划建立一个 “TechUI 案例中心” 进行展示:
- 🟢 免费开发者投稿:如果不涉及商业机密,您的作品将作为永久免费资源提供给社区下载,让所有人受益。
- 💎 付费用户投稿:如果您是 Prime / VIP 用户并希望保留一定门槛,您的作品可以被收录进 “高级案例库”,仅供高级订阅用户访问。并于下次购买许可证的时候获得一些折扣。
组件与源码 (Components)
对于投稿的 独立组件 或 功能模块:
- 在征得您的同意后,代码将经过 Code Review 并合并入 TechUI 开源组件仓库(TechUI在Github上开源仓库)
- 我们将会在组件文档中为您添加专属的 [🤝 由 YourName 投稿] 荣誉徽章。
素材与资源 (Assets)
对于投稿的 SVG 素材 或 图标:
- 在征得您的同意后,素材将被整理并收录入 TechUI 开源素材仓库(TechUI在Github上开源仓库)
- 您将成为该素材库的贡献者之一,利用您素材创建的组件,将会在组件页面
致谢小节中显示您的Avatar、名称、链接等内容。
共同成长
TechUI 的每一行代码,每一次迭代,都离不开“因缘”的际会。 我们期待您的加入,让这艘小船驶向更广阔的星辰大海。
联系我们
征集投稿内容,请通过下面的方式联系TechUI
社区方式
QQ 交流群 (中文核心区)
119059920
