From b483519646a769922a401ee9c30f7574bb20543d Mon Sep 17 00:00:00 2001 From: ajuner <106791576@qq.com> Date: Mon, 24 May 2021 23:46:01 +0800 Subject: [PATCH] docs: add user (#72) * docs: add user * fix(users): add params * feat(users): add imgStyle * Update README.md * Update USERS.js * Update README.md * Update README.en-US.md * Update update-users.js Co-authored-by: xrkffgg --- README.en-US.md | 91 ++++++++++++++++++++++++------------------ README.md | 91 ++++++++++++++++++++++++------------------ USERS.js | 20 ++++++++-- script/update-users.js | 36 +++++++++++++++-- 4 files changed, 152 insertions(+), 86 deletions(-) diff --git a/README.en-US.md b/README.en-US.md index 82a4465..ce90774 100644 --- a/README.en-US.md +++ b/README.en-US.md @@ -32,98 +32,111 @@ Please leave a message at [**here**](https://github.com/actions-cool/issues-help - -
ant-design
+
- -
ant-design-blazor
+
- -
ant-design-vue
+
- -
dumi
+
+ + + ant-design + ant-design-blazor + ant-design-vue + dumi + + + + + - -
jsx-next
+
- -
material-ui
+
- -
nutui
-
- - - - -
prettier
+
+ + + formily + jsx-next + material-ui + nutui + + + + + - -
pro-components
+
- -
react-component
+
- -
react-music-player
-
- - - - -
umi
+
+ + + prettier + pro-components + react-component + react-music-player + + + + + - -
vite
+
- -
vue-request
+
- -
zoo
+
- + + + umi + vite + vue-request + zoo diff --git a/README.md b/README.md index 9b39971..d15d6a5 100644 --- a/README.md +++ b/README.md @@ -32,98 +32,111 @@ - -
ant-design
+
- -
ant-design-blazor
+
- -
ant-design-vue
+
- -
dumi
+
+ + + ant-design + ant-design-blazor + ant-design-vue + dumi + + + + + - -
jsx-next
+
- -
material-ui
+
- -
nutui
-
- - - - -
prettier
+
+ + + formily + jsx-next + material-ui + nutui + + + + + - -
pro-components
+
- -
react-component
+
- -
react-music-player
-
- - - - -
umi
+
+ + + prettier + pro-components + react-component + react-music-player + + + + + - -
vite
+
- -
vue-request
+
- -
zoo
+
- + + + umi + vite + vue-request + zoo diff --git a/USERS.js b/USERS.js index 0cbc75f..88d4120 100644 --- a/USERS.js +++ b/USERS.js @@ -1,5 +1,12 @@ // ************************************************************************** // Add to end + +/** + * @param {string} url github地址 + * @param {string} logo logo地址 + * @param {string} width 自定义宽度 + */ + const users = [ { url: 'https://github.com/ant-design/ant-design', @@ -47,19 +54,24 @@ const users = [ }, { url: 'https://github.com/prettier/prettier', - logo: 'https://github.com/prettier/prettier-logo/blob/master/images/prettier-icon-light.png?raw=true' + logo: 'https://github.com/prettier/prettier-logo/blob/master/images/prettier-icon-light.png?raw=true', }, { url: 'https://github.com/vuejs/jsx-next', - logo: 'https://avatars.githubusercontent.com/u/6128107?s=200&v=4' + logo: 'https://avatars.githubusercontent.com/u/6128107?s=200&v=4', }, { url: 'https://github.com/vitejs/vite', - logo: 'https://avatars.githubusercontent.com/u/65625612?s=200&v=4' + logo: 'https://avatars.githubusercontent.com/u/65625612?s=200&v=4', }, { url: 'https://github.com/jdf2e/nutui', - logo: 'https://img14.360buyimg.com/imagetools/s200x200_jfs/t1/167902/2/8762/791358/603742d7E9b4275e3/e09d8f9a8bf4c0ef.png' + logo: 'https://img14.360buyimg.com/imagetools/s200x200_jfs/t1/167902/2/8762/791358/603742d7E9b4275e3/e09d8f9a8bf4c0ef.png', + }, + { + width: 'auto', + url: 'https://github.com/alibaba/formily', + logo: 'https://img.alicdn.com/imgextra/i2/O1CN01Kq3OHU1fph6LGqjIz_!!6000000004056-55-tps-1141-150.svg', }, ]; diff --git a/script/update-users.js b/script/update-users.js index 5ba3ac2..cf57ca9 100644 --- a/script/update-users.js +++ b/script/update-users.js @@ -5,10 +5,12 @@ const { stripIndent } = require('common-tags'); let { users } = require('../USERS.js'); -users.sort((a, b) => getName(a).localeCompare(getName(b))); +users.sort((a, b) => getCurrentName(a).localeCompare(getCurrentName(b))); // ************************************************************************** +const DEFAULT_WIDTH = 46; +// ************************************************************************** let table = ''; let row = users.length / 4; let lastNo = users.length % 4; @@ -21,7 +23,14 @@ for (let j = 1; j <= row; j++) { ${getImg(users[(j - 1) * 4 + 1])} ${getImg(users[(j - 1) * 4 + 2])} ${getImg(users[(j - 1) * 4 + 3])} -`; + + + ${getName(users[(j - 1) * 4])} + ${getName(users[(j - 1) * 4 + 1])} + ${getName(users[(j - 1) * 4 + 2])} + ${getName(users[(j - 1) * 4 + 3])} + +`; table += data; } @@ -65,15 +74,34 @@ function getImg(o) { if (o) { return ` - -
${getName(o)}
+
`; } return ``; } +function getImgWidth(o) { + if(o) { + let width = o.width; + if (width === 'auto') { + width = '' + } else { + width = width ? width : DEFAULT_WIDTH; + }; + return ` width="${width}"`; + } + return ''; +} + function getName(o) { + if (o) { + return `${o.url.split('/').slice(-1)[0]}`; + } + return ``; +} + +function getCurrentName(o) { if (o) { return o.url.split('/').slice(-1)[0]; }