Skip to content

征集投稿内容

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)

对于投稿的 DashboardLayout 布局代码,我们将计划建立一个 “TechUI 案例中心” 进行展示:

  • 🟢 免费开发者投稿:如果不涉及商业机密,您的作品将作为永久免费资源提供给社区下载,让所有人受益。
  • 💎 付费用户投稿:如果您是 Prime / VIP 用户并希望保留一定门槛,您的作品可以被收录进 “高级案例库”,仅供高级订阅用户访问。并于下次购买许可证的时候获得一些折扣。

组件与源码 (Components)

对于投稿的 独立组件功能模块

  • 在征得您的同意后,代码将经过 Code Review 并合并入 TechUI 开源组件仓库(TechUI在Github上开源仓库)
  • 我们将会在组件文档中为您添加专属的 [🤝 由 YourName 投稿] 荣誉徽章。

素材与资源 (Assets)

对于投稿的 SVG 素材图标

  • 在征得您的同意后,素材将被整理并收录入 TechUI 开源素材仓库(TechUI在Github上开源仓库)
  • 您将成为该素材库的贡献者之一,利用您素材创建的组件,将会在组件页面 致谢 小节中显示您的Avatar、名称、链接等内容。

共同成长

TechUI 的每一行代码,每一次迭代,都离不开“因缘”的际会。 我们期待您的加入,让这艘小船驶向更广阔的星辰大海。

联系我们

征集投稿内容,请通过下面的方式联系TechUI

社区方式

邮件方式