From c2868adabb237f59c554c3f294f1a04941383a60 Mon Sep 17 00:00:00 2001 From: Kagol Date: Thu, 28 Dec 2023 16:51:06 +0800 Subject: [PATCH] docs: add credits to README (#1108) * docs: add credits to README * docs: correct the translation problem --- README.md | 10 +++++++++ README.zh-CN.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/README.md b/README.md index 84a19df91..0be0638c6 100644 --- a/README.md +++ b/README.md @@ -165,6 +165,16 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d +## ❤️ Credits + +Thanks to: + +- The [element](https://github.com/ElemeFE/element) project which is an old component library based on Vue.js. TinyVue draws on Element at the beginning of its design, and is compatible with Element's component API. +- The [floating-ui](https://github.com/floating-ui/floating-ui) project which is a small library that helps you create "floating" elements such as tooltips, popovers, dropdowns, and more. Many components of TinyVue are based on the capabilities provided by Floating UI. +- The [vxe-table](https://github.com/x-extends/vxe-table) project which is a Vue-based table component, supports rich features, TinyVue's Grid component is based on vxe-table. +- The [sortablejs](https://github.com/SortableJS/Sortable) project which is a powerful drag-and-drop library. The drag-and-drop sorting function of TinyVue's Grid / Transfer / Tabs and other components is based on Sortable. +- [@adamwathan](https://github.com/adamwathan)'s article [Renderless Components in Vue.js](https://adamwathan.me/renderless-components-in-vuejs/), which inspired TinyVue's renderless component design architecture and ultimately enabled cross-end and cross-framework capabilities in the TinyVue project. + ## License [MIT](LICENSE) diff --git a/README.zh-CN.md b/README.zh-CN.md index 3dee5cef0..599cbf776 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -110,6 +110,52 @@ pnpm dev2 qinwencheng
qinwencheng

💻 黄怡林
黄怡林

💻 zuixinwang
zuixinwang

💻 + luopei
luopei

💻 + 前端爆冲
前端爆冲

🚇 + Xie Jay
Xie Jay

🚇 + + + linxiang
linxiang

💻 + 程序员包子
程序员包子

💻 + peter G
peter G

💻 📖 + gimmyhehe
gimmyhehe

💻 + dong
dong

💻 + 凌览
凌览

💻 + Caesar-ch
Caesar-ch

💻 + chenqifeng66
chenqifeng66

⚠️ + + + Zz-ZzzZ
Zz-ZzzZ

⚠️ + Lyx
Lyx

💻 + Spark Bill
Spark Bill

💻 + wendZzoo
wendZzoo

💻 + Gweesin Chan
Gweesin Chan

💻 + Binks_
Binks_

📖 + yoyo
yoyo

💻 + Kif
Kif

💻 + + + jack-zishan
jack-zishan

💻 + LinboLen
LinboLen

💻 + vaebe
vaebe

💻 + YuYan Li
YuYan Li

💻 + shonen7
shonen7

💻 + xlearns
xlearns

💻 + tianxin
tianxin

💻 + Xppp0217
Xppp0217

💻 + + + AcWrong02
AcWrong02

🐛 + betavs
betavs

💻 + fanbingbing16
fanbingbing16

💻 + dyh333
dyh333

📖 + betterdancing
betterdancing

📖 + David
David

💻 + falcon-jin
falcon-jin

💻 + wuyiping0628
wuyiping0628

⚠️ + + + James
James

📖 @@ -119,6 +165,16 @@ pnpm dev2 +## ❤️ Credits + +感谢: + +- [element](https://github.com/ElemeFE/element) 项目,它是一个老牌的基于 Vue.js 的组件库,TinyVue 在设计之初借鉴了 Element,并针对 Element 的组件 API 进行兼容。 +- [floating-ui](https://github.com/floating-ui/floating-ui) 项目,它是一个轻量级、无依赖、高性能的定位库,TinyVue 的多个组件都是基于 Floating UI 提供的能力。 +- [vxe-table](https://github.com/x-extends/vxe-table) 项目,它是一个基于 Vue 的表格组件,支持丰富的功能,TinyVue 的 Grid 组件基于 vxe-table。 +- [sortablejs](https://github.com/SortableJS/Sortable) 项目,它是一个功能强大的拖拽库,TinyVue 的 Grid / Transfer / Tabs 等多个组件的拖拽排序功能都基于 Sortable。 +- [@adamwathan](https://github.com/adamwathan) 写的文章[《Renderless Components in Vue.js》](https://adamwathan.me/renderless-components-in-vuejs/),这篇文章启发了 TinyVue 的无渲染组件设计架构,并最终在 TinyVue 项目中实现了跨端、跨框架能力。 + ## 开源协议 [MIT](LICENSE)