
最近看到 Github 上一个 Java 的项目很火,是将 Github 资料做成一个可视化的单页。作者在 Medium 上宣传自己如何用 2 天的时间获得 2000 个 stars,当我去看的时候,已经发布 10 天了,stars 8000+。 我也复制了这个项目的创意,用 Koa/React/Echarts 实现了类似的效果,同时添加了一些元素。
效果图 
tj 的数据太多,首次加载聚合无缓存,且服务端渲染的情况要花 30 秒,而我自己只需要 4s。。。
tj 的 github profile summary 直达地址
如果你的 Github 狠活跃的话,可以来 https://gp.fedepot.com挑战
PS:今天我再去原作者的项目看的时候,已经 12000+ stars 了,
1 thundernet8 OP ps: 我的几个域名包括这个不知道被谁举报过,微信内分享都是空白屏蔽状态,自带浏览器是能打开 |
2 wellsc 2017-12-25 20:04:25 +08:00 |
3 joeaaa 2017-12-25 20:05:41 +08:00 via iPhone @thundernet8 手机端一眼望上去也是一片白,后来发现是要手动缩小。大佬做下适配感觉会更完美 |
4 littlewin 2017-12-25 20:24:07 +08:00 via iPhone 原作者那个套路深,必须给 star 才能看 |
5 thundernet8 OP @littlewin 对头,我看了他的 Koltin 源码,先会请求目标用户关注 stars 的项目列表,里面有他自己的那个项目才给分析数据。 |
6 timothyye 2017-12-25 21:15:34 +08:00 不错啊,滋磁一下 |
7 SingeeKing PRO Internal Server Error |
8 Wao 2017-12-25 21:27:59 +08:00 via iPhone 感谢 |
9 naiba 2017-12-25 22:35:32 +08:00 via Android 支持,不错的工具。 安卓,Chrome 看,页面顶部中间有三个分享按钮,底部到页脚有一大段空白,很尴尬。 |
10 thundernet8 OP @SingeeKing 现在 ok 了吗,我看正常的 |
11 sinchang 2017-12-25 22:44:48 +08:00 对不起 lz,我查了 egoist 和 sindresorhus,直接 500。 |
12 sinchang 2017-12-25 22:49:39 +08:00 数据量比较大的用户,第一次查询 commits、stars、followers 为负。 |
13 Kilerd 2017-12-25 23:23:12 +08:00 如果不是要 star 才给看信息,谁会 star 他啊。 |
14 ruter8 2017-12-25 23:36:03 +08:00 有点意思 |
15 mritd 2017-12-26 11:18:28 +08:00 后端狗便是不知道那个项目怎么用,看着 nodejs 就头大 |
16 xifengzhu 2017-12-26 11:45:38 +08:00 挺有创意的 |
17 codehz 2017-12-26 12:29:23 +08:00 |
18 thundernet8 OP @mritd 已经在 README 添加了使用说明 |
19 thundernet8 OP @codehz 修改了被 count 的对象可能为空时的情况,不知道不会解决这个 bug |
20 thundernet8 OP @sinchang egoist 仓库和 commits 太多了,扛不住,因为官方 API 的限制,这个聚会先按 100/页获取用户的仓库,然后遍历仓库同样对每个仓库按 100/页获取 commits 数据,压力比较大,所以 commits 数据缓存我设置到 1 天了,其他是 1 个小时 |
21 sinchang 2017-12-26 14:36:04 +08:00 @thundernet8 方便写个 Dockerfile 吗? 方便部署。 |
22 thundernet8 OP @joeaaa 已经稍微做了下手机样式 |
23 solobat 2017-12-26 17:43:19 +08:00 支持 |
25 ecmadao 2017-12-26 22:51:56 +08:00 借车给自己的产品打个广告 [hacknical]( https://github.com/ecmadao/hacknical) 我一年前写的了,也是可视化展示自己的信息,不过每个人可以选择自己的页面是否公开,我自己的在[这儿]( https://hacknical.com/github/ecmadao) 。不需要 star,因为我那样有点勉强人了 |
26 thundernet8 OP @sinchang 写了个 docker-compose.yml 自己本机跑了下 ok 了,已更新仓库 |
27 thundernet8 OP @ecmadao 你的分析很详细, |