人生第一个过万star的github项目诞生

keeppure,keepsmile keeppure,keepsmile     2022-11-29     443

关键词:

写 Spring Boot 开源项目走入第三个年头,终于有一个开源项目要破万 Star 了,请各位读者大人批评指正。

Spring Boot 文章

2016年,我开始学习 Spring Boot 的时候,国内关于 Spring Boot 学习的文章还不多。 到了今天已经有很多的朋友在学习 Spring Boot 了,从博客园的首页就可以感受到,每天都会有关于 Spring Boot 的文章出现在首页。

决定将 Spring Boot 推进到公司所有项目中时,我就在想以什么样的方式可以让团队快速掌握 Spring Boot?

我平时准备学习某个技术时,最喜欢找一些最简单的小 Demo 来起步,也就是我们所说的 Hello WorLd 项目,感觉把小 Demo 跑了起来就成功了一小步。于是我决定按照这个方式来推广 Spring Boot ,用一篇文章说明 Spring Boot 组件用法,文末在配套一个最简单的项目示例。

于是就这样开始一篇一篇的写了起来:

  • 2016年结束的时候大概近10篇
  • 2017年慢慢找到了状态又写了30多篇(包括课程)
  • 2018年写了60多篇(包括课程)
  • 2019年写了3篇

就这样到现在差不多积累了超过一百多篇文章。

开源项目

每个文章几乎都有小的项目示例,将这些小的示例项目放到了一个开源项目下面,随着文章越来越多, Star 数量增长也越来快,到了今天这个开源项目的 Star 数已经超过一万。

spring-boot-examples(star 11600+)

项目主页

https://github.com/ityouknow/spring-boot-examples

产品截图

技术图片

开源项目中有一部分示例还在 1.0,最近在持续更新到 2.x,已经更新了六篇,优化后的文章都会推送到公号:Java 极客技术 上面,如果对 Java 感兴趣,请一定要关注。

技术图片
(友情提示,这个公号无广告)

其实在这三年中,在 Github 上面创建关于 Spring Boot 的项目还有另外三个,只是这个项目受到的关注量最高。

其它几个 Spring Boot 开源项目:

还有和 Spring Boot 紧密相关的两个开源项目:

根据项目名称,也可以猜出项目内容,如果感兴趣点击链接查看项目说明。

写开源意义

我将这些开源项目上传到 Github 并且持续维护到了第三年,我收获到了什么?

当初写这些开源项目的目标是,如果你是一个Spring Boot 的初学者,可以通过简单的调试了解 Spring Boot 组件如何使用,如果想把它集成到项目中,仅需较小修改即可将组件集成到公司项目中。

因此项目中的每一个示例都要求做到最简单,最小依赖,这样才能更大限度降低学习成本,如果大家有上面两点的感受,那我认为这个开源项目就还是有点价值的。

很多用户看了我的文章后,在文章下面留言或者讨论,从而加深了我对此技术的理解,最后达到一个共赢的结果,我想这就是开源的意义之一吧。当然最重要的是我喜欢和大家交流的这种感觉,包括用代码来交流。

最后,特别欢迎大家共同来维护这些开源项目,将你认为好的项目 pull 到其中,开源路漫漫,我们都才刚开始。

github超14,000star,中国又一apache顶级开源项目诞生!

...讨论文化的不同、语言的障碍等等。这篇文章,既有一个开源项目如何实现星火燎原的成长,又是中国开发者如何从开源软件的使用者成长为开源项目的贡献者、主导者的缩影。由CSDN及《新程序员》数据研究能够看到... 查看详情

github超14,000star,中国又一apache顶级开源项目诞生!

...一行代码到现今的20万行代码;从寥寥无几的关注到GitHub14,000+的Star;从无人问津的社区到100+位贡献者;从公司内部的RPC库到20+的采用公司列表;从寻找Mentor到顺利成为Apache顶级项目。……ApachebRPC团队核... 查看详情

github超14,000star,中国又一apache顶级开源项目诞生!

...一行代码到现今的20万行代码;从寥寥无几的关注到GitHub14,000+的Star;从无人问津的社区到100+位贡献者;从公司内部的RPC库到20+的采用公司列表;从寻找Mentor到顺利成为Apache顶级项目。……ApachebRPC团队核... 查看详情

我的第一个开源小项目终于诞生了!

这个小项目(卡片秀)是一个卡片抽奖特效,用开源项目这样的词语让我多少有些羞愧,毕竟作为一个涉世未深的小伙子,用项目的标准衡量还有很大差距。不过该案例采用jQuery插件方式编写,提供配置参数并且做了浏览器兼容... 查看详情

github的学习和使用

...基本概念  a.仓库(Repository)    仓库指的是你的一个开源项目,  b.收藏(star)    仓库主页的star按钮,意思为收藏项目的人数,在Github上若果你有一个100的star项目    就很不容易了  c.复制克隆项目(fo... 查看详情

使用github

...1)仓库(Repository)仓库即项目的意思,你想在github上开源一个项目,那就必须要新建一个repository(2)收藏(Star)仓库主页star按钮,意思为收藏项目的人数(3)复制克隆项目(Fork)你开源了一个项目,别人想在你这个项目的基础上做... 查看详情

硬核!github上,star超高的java开源项目分享给你!

...thub上非常棒的Java开源项目).EnglishVersion大家都知道Github是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将Github上非常棒的Java开源项目整理下来的... 查看详情

“在github用十年攒的54k+star,一个误操全没了”(代码片段)

...#xff09;经常逛Github的人应该知道,每个项目右上角都有一个Star选项。虽然它的翻译是“星星”,但将其理解为关注或点赞或许更为合适:点击即代表你对这个项目的支持与喜爱,因此许多优质开源项目长年累月下... 查看详情

github高级搜索指南(代码片段)

...中找到自己所需的项目。GitHub项目页介绍首先先介绍下,一个GitHub项目页的构成。如上图,其中包含仓库名、star数量、fork数量、描述、最后更新时间、readme。我们可以根据需求按照上面要素过滤掉不符合自己需求的项目。例子... 查看详情

盘点9月份yyds的开源项目

本文盘点8月份GitHub上Star数攀升最快的开源项目,他们分别是:1. GitHub排名第一的开源项目2.代码安全指南3.原神自动钓鱼AI4. 图解React源码5. DevOps面试题6.日程管理工具7. 最励志的计算机教程01开源项目NO.1FreeCodeCamp 是Gi... 查看详情

github上stars最多的53个深度学习项目,tensorflow遥遥领先

...622使用数据流图计算可扩展机器学习问题。Caffe11799Caffe是一个高效的开源深度学习框架。NeuralStyle10148Torch实现的神经网络算法。DeepDream9042DeepDream,一款图像识别工具。Keras7502一 查看详情

git&github(上)

...2.1.仓库(Repository)  即你的项目,你想在Github上开源一个项目,那就必须要新建一个Repository。如果你开源的项目多了,你就拥有一个Repositories。私有仓库只能自己或者指定的朋友才有权限操作(私有仓库是收费的)。2.2.收... 查看详情

学习github

...epository  仓库,仓库用来存放代码,每个项目对应一个仓库,多个开源项目则对应多个仓库。  2.star 仓库主页star按钮,收藏,意思为收藏项目的人数。     3.fork  叉,类似于SVN创建分支,... 查看详情

《hellogithub》第35期(代码片段)

...到兴趣!简介分享GitHub上有趣、入门级的开源项目。这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项... 查看详情

《hellogithub》第24期(两周年)

公告今天是《HelloGitHub》月刊两周年。当时发布第一期的时候,根本没有想到可以走到现在。这两年,HelloGitHub项目有过辉煌的时刻:连续3天GitHub趋势首页、Python分类名列前茅;一天飙升300stars,我的整个首页都被star信息填满,... 查看详情

前端资源整理

下面的项目都列出了github的星数和npmjs上最近一个月的下载数例如github106.5k/starsnpmjs93.3k/lm指有10万6千个github星,上个月在npmjs有9万3千次下载。每个项目都给出了官网地址,github地址,npmjs地址。注:在一个自分类里按stars数量排... 查看详情

github

前言《HelloGithub》月刊做到第六期了(已经做了6个月了),在Github上获得了100+的stars,虽然不多,但是我很知足了,说明有人觉得这个项目是有价值的。同时园子中的‘园友’也给予我了一定的鼓励和支持,我会持之以恒... 查看详情

「newbee-mall新蜂商城开源啦」1000starget!仓库star数破千!记录一下

...180左右,在这里向喜欢这个项目的朋友道个谢,同时也做一个简单的记录,项目的Star统计图如下所示:Star破千!做一个简单的记录我在2019年10月初把新蜂商城项目第一个版本的所有代码都放到了仓库里,到今天为止差不多是3个... 查看详情