你的 2019 敲了多少行代码?获取 github 报告的正确姿势

简介: 哈喽。还有一个小时就是 2020 啦,新年好。作为一个程序员,我最常逛的技术网站就是 Github 。可能有同学还不知道 Github 的,我给你们科普下

Github 是全球最大的开源社区,大到啥程度?国内的 BAT,国外的 Google、Apple、FaceBook 等一线互联网公司都有在上面开源自己的项目造福全人类。在这里你可以免费观摩这些顶级程序员的代码、学习他们的设计思想。


因为在上面开源项目的大多都是男性,它同时也被戏称为全球最大同性交友网站。如果你还没有 Github 账号,建议赶紧注册一个,记录自己的学习历程,维护得好的 Github 还有可能成为你的简历亮点。对了,自从被微软收购之后。github 现在还可以建私人仓库啦。


废话不多说,今天逛 Github 发现了两个可以生成你 Github 年度报告的项目,它可以知道你 2019 年的 Github 数据,包括但不仅限于 提交的代码次数,新增、修改的代码行数等。


第一个


地址:https://github.com/guanpengchn/github-annual-report


我平时写文章,学习新知识、复习旧知识,都习惯提交到 Github,所以记录还行(就是没啥 Star)。用自己的账号试了下,它的效果是这样的:


640.jpg

640.jpg640.jpg


效果中规中矩,还有其他的就不一一列举了,另外,我还是很勤奋的吧。哈哈哈。另外,顺带提一下,这个项目用的是 Oauth 协议接入 Github 接口,有兴趣的不妨学习下源码。


第二个


地址:https://github.com/tipsy/profile-summary-for-github


这个生成的报告数据粒度更大,也更加直观一点了,它输出了你创建 github 以来每一季度提交代码的次数、使用的语言占比、每个仓库的 star 数以及每个仓库的提交次数。效果是这样:


640.png

640.jpg


最后


写这篇文章的主要目的有两个,一个是告诉一些人有 Github 这么个网站,如果你对业务需求毫无实现头绪,不妨上来看看。二是希望你们好好维护自己的 Github,它能成为你的简历亮点。点击阅读原文,即可生成第二个项目的直观报告,想生成第一个项目的年度报告,请自行复制粘贴原地址,授权访问即可。


PS:看到这篇文章的小可爱们,祝你们 2020 牛逼,单身的脱单,有对象的偕老。有工作的年终丰厚,学生们永不挂科。

相关文章
|
机器学习/深度学习 JavaScript 前端开发
GitHub 迎史上最大改变?先看看 2018 年度统计报告再说吧!
作为 GitHub 的忠实使用者,一直都在密切关注者 GitHub 的一举一动,尤其是被微软收购以后,GitHub 变得貌似更加频繁了。变化咱们先不说,先来看看最新出炉的 2018 年度报告吧! 在过去的一年里目前总共托管的 9600 万个开源项目里,约有1/3是在过去这一年中创建的。
2244 0
|
30天前
|
开发工具 git 开发者
2024最简七步完成 将本地项目提交到github仓库方法
该文章提供了一个简洁的七步教程,指导用户如何将本地项目提交到GitHub仓库。
2024最简七步完成 将本地项目提交到github仓库方法
|
1月前
|
Java
Java系列之 解决 项目 jar 包无法上传到Github
该博客文章介绍了解决Java项目中jar包无法上传到Github的问题,通过修改`.gitignore`文件来包含jar包,从而成功添加到上传目录。
Java系列之 解决 项目 jar 包无法上传到Github
|
30天前
|
Rust 前端开发 JavaScript
Github 2024-05-20 开源项目周报 Top15
根据Github Trendings的统计,2024年5月20日当周共有15个项目上榜。按开发语言分类,项目数量如下:Python项目5个,TypeScript项目3个,C++项目2个,Jupyter Notebook项目2个,C、Go、Rust和C#项目各1个。介绍了多个值得关注的项目,包括ChatGPT桌面应用程序、Fooocus图像生成软件、Jellyfin媒体系统等。这些项目涵盖了多种功能和技术领域,值得关注和研究。
36 3
|
1月前
|
数据采集 编解码 算法
Github | 推荐一个Python脚本集合项目
Github | 推荐一个Python脚本集合项目
|
30天前
|
SQL JavaScript 前端开发
Github 2024-08-05 开源项目周报 Top15
根据 Github Trendings 的统计,本周(2024年8月5日统计)共有15个项目上榜。以下是根据开发语言汇总的项目数量: - Go 项目:4个 - JavaScript 项目:3个 - Python 项目:3个 - Java 项目:2个 - TypeScript 项目:2个 - C 项目:1个 - Shell 项目:1个 - Dockerfile 项目:1个 - 非开发语言项目:1个
34 2
|
30天前
|
人工智能 Rust JavaScript
Github 2024-08-26 开源项目周报Top15
根据Github Trendings的统计,本周共有15个项目上榜。以下是按开发语言汇总的项目数量:Python项目8个,TypeScript、C++ 和 Rust 项目各2个,Jupyter Notebook、Shell、Swift 和 Dart 项目各1个。其中,RustDesk 是一款用 Rust 编写的开源远程桌面软件,可作为 TeamViewer 的替代品;Whisper 是一个通用的语音识别模型,基于大规模音频数据集训练而成;初学者的生成式人工智能(第2版)则是由微软提供的18门课程,教授构建生成式AI应用所需的知识。
65 1
|
30天前
|
Rust Dart 前端开发
Github 2024-08-19 开源项目周报Top15
根据Github Trendings的统计,本周(2024年8月19日统计)共有15个项目上榜。按开发语言分类,上榜项目数量如下:Python项目最多,有7项;其次是JavaScript和TypeScript,各有3项;Dart有2项;HTML、PowerShell、Clojure和C++各1项。此外,还介绍了多个热门项目,包括Bootstrap 5、RustDesk、ComfyUI、易采集、Penpot等,涵盖了Web开发、远程桌面、自动化测试、设计工具等多个领域。
68 1
|
30天前
|
JavaScript 前端开发 Go
Github 2024-08-12 开源项目周报 Top14
本周Github Trendings共有14个项目上榜,按开发语言汇总如下:Python项目7个,TypeScript项目5个,C项目2个,JavaScript项目2个,Go和Batchfile项目各1个。其中亮点包括开发者职业成长指南、Windows激活工具、ComfyUI图形界面、AFFiNE知识库、易采集可视化爬虫等项目,涵盖多种实用工具和开源平台。
55 1