Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

running_page 开源一周年的总结 #220

Open
yihong0618 opened this issue Sep 27, 2021 · 10 comments
Open

running_page 开源一周年的总结 #220

yihong0618 opened this issue Sep 27, 2021 · 10 comments
Labels
Top Top label of gitblog 开发笔记

Comments

@yihong0618
Copy link
Owner

yihong0618 commented Sep 27, 2021

前言

running_page 开源一周年了,虽然后面逐渐把精力放到了其他项目上,但还在维护着,无论是 issue 还是新需求也都第一时间去回复,感觉一个项目诞生但发展,像是看自己的孩子一样,喜怒哀乐。
当然,在程序上有一些进步的同时,带给我更大的收获是认识了好多好多跑步的朋友,程序上的朋友,能在帮到大家的同时还能交到一些志同道合的朋友,再把自己的东西回馈给社区,这也是我理解的开源的意义吧。

目前的一些数字

截止今天 2021-09-27

image

Stars Fork Issues Contributors
1391 278 99 30

诞生

  • 我用 Runtastic 记录自己跑步 8 年多,后来 Runtastic 被大陆商店下架,我认识到了个人数据的重要性,把数据尝试导出,后来发现了 nike 也是通过一些手段能导出的,就想着自动化导出,备份自己的数据
  • 发现了有人把自己的跑步数据 share 到自己博客上,发现非常漂亮,我参考着他的代码和设计,一边做一边学习 React, 最后把自己的数据也可视化上去了
  • 最开始这只是个个人的网页,分享之后不断有人也想搭一个,我又基本都会回答,慢慢的觉得为了效率需要把他变成一个通用些的程序了,在 @geekplux 的鼓励下,就把他从中抽出来了,做的易用和通用了一些,就开源了
  • 开源后在 twitter 上宣传,在 twitter 上认识了一些朋友的同时也有更多人加入进来
  • 后来看到了 @laike9m 在 v2ex 上宣传他的项目,我也决定试试,没想到取得了大家的认可,项目的 stars 数慢慢增多,也越来越多的人用这个项目,当然后来一边做的同时一边学习逆向,搞定了其他的一些跑步软件,还写了一些心得。-- 如何获取 keep 跑步数据 #191 如何获取悦跑圈数据 #197 等等
  • 再后来就是被阮一峰老师宣传,项目更多的 stars forks, 认识更多朋友,更多人参与进来,形成了良性的循环,也知道了因为这个项目一些人爱上了跑步,真的开心

循环

  • 因为自己是被鼓励到参与到开源的,我想更多人加入这个项目,无论是初学者还是大牛,后来就想到,只要做出跑步主页的人都可以 share 自己的主页,我就鼓励大家提 pr, 其中有不少人是人生第一个 pr, 也慢慢懂了怎么加入开源。就像跑步的接力棒一样传下去。开心的是现在 share 的人一个屏幕已经放不下了。
  • 前阵子看到 @antfu关于 Yak Shaving 的文章,深以为然。因为想把跑步部分抽出来做了 running_page, 因为 running_page 里的热力图比较受欢迎我又把其中的逻辑抽出来做的通用做了 GitHubPoster 回馈机核又做了 gcores_calendar,想到了可以减少 crontab 的消耗去研究配合捷径自动化, 因此做了 iBeats 等项目。。。也算是 yak shaving 了。

Runner's Page Show

Runner page App
shaonianche https://run.duangfei.org Nike
yihong0618 https://yihong.run/running Nike
superleeyom https://running.leeyom.top Nike
geekplux https://activities.geekplux.com Nike
guanlan https://grun.vercel.app Strava
tuzimoe https://run.tuzi.moe Nike
ben_29 https://running.ben29.xyz Strava
kcllf https://running-tau.vercel.app Garmin-cn
mq https://running-iota.vercel.app Keep
zhaohongxuan https://running-page-psi.vercel.app Keep
yvetterowe https://run.haoluo.io Strava
love-exercise https://run.kai666666.top Keep
zstone12 https://running-page.zstone12.vercel.app Keep
Lax https://lax.github.io/running Keep
lusuzi https://running.lusuzi.vercel.app Nike
wh1994 https://run4life.fun Garmin
liuyihui https://run.foolishfox.cn Keep
FrankSun https://hi-franksun.github.io/running_page Nike
AhianZhang https://running.ahianzhang.com Keep
L1cardo https://run.licardo.cn Nike
luckylele666 https://0000928.xyz Strava
MFYDev https://mfydev.run Garmin-cn
Jim Gao https://run.yidajiabei.xyz/ Keep
Eished https://run.iknow.fun Keep

回忆

当然这一年经历了不少有意思的事儿。

  • 因为做这个项目认识了一些自己曾经想都不敢想能有交集的牛人,看到财务自由的人的朋友圈感觉很有趣
  • 收到了阿迪达斯的 DCMA....竟然还不是发给我的,是发给其中一个 fork, 我紧急下架了所有的 runtastic 相关的代码,有些遗憾,但没办法
  • 其实我是很怕给国人丢人的,特别重视协议,即使很多是 mit 协议因为一些原因我也都会发邮件去询问下,认识了几个朋友的同时,也感叹好多欧洲人好 nice, 很多回复都是 free to do anything, 并且还有说其实是没协议的因为 mit 自由才选的 mit.
  • 收到了一些感谢邮件,其中还成了一个同学的毕设项目
  • 当然也有一些奇怪的人。。。相信每个开源作者都会遇到吧
  • 有几个个朋友想捐款或者打赏捐赠项目,我拒绝了,还在后来加上了句--谢谢就够了。真不是我清高,而是这个项目和帮助我那些人比,和我 sponsor 那些人比真的不值一提,能帮到大家一句感谢我已经非常开心啦
  • 因为这个项目回馈了很多项目 python-garmin strava-lib 等等等。

image

感谢

  • 感谢 @laike9m 的鼓励,@geekplux 的帮助和代码优化
  • 感谢 @shaonianche 你帮忙的文档帮助到了我和大家
  • Thank you very much for @flopp Without your encouragement and such a great project I would not be able to continue to participate in open source

特别感谢

所有贡献者和使用这个项目的人,希望大家一直跑下去,这个项目也一直 running 下去,也是 running_page 的意义

image

@yihong0618 yihong0618 added 开发笔记 Top Top label of gitblog labels Sep 27, 2021
@lichuang
Copy link

群主太棒了!!

@phh95
Copy link

phh95 commented Sep 27, 2021

yihong 老师好,按照你的说明文档,将仓库克隆到本地之后,运行 yarn develop 命令遇到这个错误,请问你知道是哪里出问题了吗?
image

@superleeyom
Copy link

一年前,无意中在v站上看到 @yihong0618 宣传 running_page 项目,当时被惊讶到了,原来程序员这个圈子,也有着一群热爱跑步的人,后面有幸通过Twitter联系到 @yihong0618,接着就开始测试部署,最终在 @yihong0618 的帮助下顺利的部署上去了(我应该算第一批成功部署的?),期间有遇到很多的问题, @yihong0618 总是耐心的帮忙解决,后期也做了点微不足道的贡献,提交了一些pr, @yihong0618 也耐心帮忙 review,学到很多,真的非常感谢!

”凡事不过8公里“,各位,加油💪🏻

@yihong0618
Copy link
Owner Author

yihong0618 commented Sep 27, 2021

@phh95 yihong0618/running_page#108

可以去 running_page repo 提问

@sunyunxian
Copy link

❤️

@wey-gu
Copy link

wey-gu commented Sep 28, 2021

太赞了👍

1 similar comment
@LinuxSuRen
Copy link

太赞了👍

@phh95
Copy link

phh95 commented Sep 30, 2021

群主太棒了!!

yihong 老师建了微信群吗?想进😂

@yihong0618
Copy link
Owner Author

群主太棒了!!

yihong 老师建了微信群吗?想进😂

没有微信群,有 telegram 群。 https://t.me/running_page

@coolp4n
Copy link

coolp4n commented Sep 14, 2023

love it !!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Top Top label of gitblog 开发笔记
Projects
None yet
Development

No branches or pull requests

8 participants