HelloGitHub 社区动态,开启新的篇章!

fb02e032ef34de7d5d4ba406864f4341.png

今天这篇文章是 HelloGitHub 社区动态的第一篇文章,所以我想多说两句,聊聊为啥开启这个系列。

我是 2016 年创建的 HelloGitHub,它从最初的一份分享开源项目的月刊,现如今已经成长为 7w+ Star 的开源项目、1w+ 用户的开源社区、全网 50w+ 的自媒体。

22961ae4c21a10ac366e4a4ce8703fd2.png

我本是一名普通的程序员,三流的技术水平、毫无文笔、开源门外汉,起初连 Git 都不会,也不知道什么是开源,就一个猛子扎进来做了 HelloGitHub。为了想让更多人看到 HelloGitHub 月刊,稀里糊涂地就做起了“自媒体”。我为了圆自己的站长梦,饿着肚子咬牙重构了 HelloGitHub.com 网站,从最初的 Web 1.0 的月刊展示,升级到了 Web 2.0 的开源社区。

75e1ac0429d8ee7885344abcd2af6479.png

聪明的人追着风口跑,很容易就赚到钱了。像我这种愚笨的人,只做「分享开源项目」这一件事情,就花了 7 年的事情,钱没赚到人还瘦了两圈😂。

有人说我不会玩流量,确实我不会,因为在我眼里每一次点击、每一个阅读、每一位粉丝背后都是我的一位朋友。说起来真是惭愧,就是我和朋友们的沟通太少了,因为我总想一个人、一台电脑、一把键盘,做出让人拍手称赞的事情。这件事我试过了,我自己搞不了!

有错就要认,挨打要立正。所以,我决定经常和朋友们说说关于 HelloGitHub 社区的事情,希望通过这个系列打开一个窗口,让社区成员了解项目的发展方向,想加入进来的人知道自己能做些什么,同时我也能多了解大家的想法,多和朋友们讨论,凝聚更多人的力量。

所以,就有了这篇「HelloGitHub 社区动态」的文章,我是这样想的:以后每个月月初写一下上个月关于 HelloGitHub 社区发生的事儿、未来要做的事儿、大家一起能做的事儿。一群人做一件值得骄傲的事情,这事儿没准能成!

我要说的就这些,下面正文开始。

一、介绍

6e7f246ef550148cc02bafcea996b5e0.gif

HelloGitHub 是一个分享 GitHub 上有趣、入门级开源项目的开源社区,由一群热爱开源的小伙伴运营,我们因开源而相聚,为兴趣而付出,希望通过分享和讲解开源项目,帮助大家找到编程的乐趣、轻松搞定问题的技术方案、令人惊叹的开源神器,从而顺应内心的渴望,毫无保留地踏上开源之旅。

二、社区动态

接下来,我将和“在座”的各位汇报下 10 月份的 HelloGitHub 开源社区的项目进展、贡献者和未来计划,欢迎朋友们为社区的建设提供建议、反馈和做贡献,让我们并肩携手共创 HelloGitHub 社区。

  • 项目进展:介绍主要项目的最新进展情况,包括新增功能、修复的问题、

  • 贡献者:表彰和赞扬过去一个月对项目做出杰出贡献的个人,欢迎新加入开源社区的贡献者,以及在做的事情和经验分享。

  • 下一步计划:聊一聊接下来要做的事情。

2.1 项目进展

HelloGitHub 的项目概览:

  1. 月刊:这里有好玩、有趣、入门级的开源项目,每月 28 号发刊。

  2. 热点速递:每周一更新的周刊,分享和介绍 GitHub 过去一周的热点项目。

  3. 讲解系列:通过一篇文章的篇幅带你入门一款开源项目,不定期更新。

  4. 社区网站:围绕开源项目建立的社区,大家可以在这里分享、发现、评论、打分、收藏感兴趣的开源项目。

社区网站

9bbfd3ec18afec8d59a033f81aa9a211.gif

上个月主要做了用户反馈最多的「标签功能」的优化,入口在 PC 端访问社区的左侧「管理标签」按钮(需登录)。详情如下:

  1. 为标签设置了分组,分成了编程语言、技术栈、应用类型、其它共 4 组,方便用户更快地找到自己感兴趣的标签,对于没有编程能力的朋友也可以通过桌面应用、Android、Windows、macOS 等标签找到开箱即用的应用。

  2. 支持拖拽的方式选择标签和排序。

  3. 新增 PHP、Ruby、Flutter、嵌入式、Docker、Vue 等 13 个标签。

地址:https://hellogithub.com/

内容

HelloGitHub 自媒体 10 月份共发布了 4 篇 GitHub 热点速递、1 篇讲解开源项目的文章、1 篇 HelloGitHub 月刊。

2.2 贡献者

因为这是第一篇社区动态,所以我必须要感谢下 2023 至今的所有贡献者,他们的每个贡献对于我来说都是雪中送炭,主要集中于 HelloGitHub 社区前端代码的贡献。

b30a5504d8ff90889b8c7e321e31c418.png
  • @胤玄、@cqh:完成管理标签功能的设计和优化

  • @胤玄:修复月刊目录的问题、修复了弹出对话框后背景页面滚动的问题

  • @GJSSS:修复图片预览时没有关闭图标的问题、主题切换按钮的样式

  • @Maidang:修复黑暗主题下点击详情页的问题

如何贡献

如果你会写代码可以加入到 HelloGitHub 社区的开发中,前后端都需要。

b6363afbc0696e65bd4552268ee5f73e.png

需求列表:https://github.com/HelloGitHub-Team/geese/issues/38

如果你喜欢写文章欢迎投稿到 HelloGitHub,可以是你上手开源项目的经过、开源项目评测对比、有趣的开源项目集合等,不用担心写得不够好,只要是用心写的内容,我会和你一同完成它。

如果你发现了优秀的开源项目,欢迎分享到 HelloGitHub 让更多人知道。

57c6dffad8f4d480bc9922b21cc9ba8e.gif

希望 HelloGitHub 能成为你开源之路的第一站,让我们一同成长,一起做值得骄傲的事情。

2.3 下一步计划

为了能让「社区动态」持续更新,所以每个月必须做出点成绩来,才能向大家汇报。第一期我就说一下我自己下一步的打算,后面会结合朋友们的想法,来制定下一步计划:

  1. 帮助新加入的贡献者为 HelloGitHub 做贡献,多沟通、提供保姆级帮助。

  2. 完成网站搜索功能的优化,打通公众号,即在公众号发消息也能得到开源项目搜索结果。

  3. 为网站加入 AIGC 的功能,比如:根据自然语言描述推荐开源项目。

  4. 我想采访一些“民间”做开源的人,讲出他们的故事。

  5. 做视频自媒体,这个事情我一直想做但始终没有走出第一步,希望有人能推我一把。

  6. 天冷了是时候吃一顿火锅了,搞一个线下的「开源人火锅局」,互认识一下聊聊开源的酸甜苦辣,看看有没有臭味相投的人。

对上面的计划感兴趣的小伙伴,欢迎与我联系一起搞事情,也可以留言说出你的想法。

三、最后

如果把开源当成是一个爱好的话,就不会去深究为什么要花时间在上面,因为从中能得到快乐和满足感,就够了。

最后,希望有了大家的陪伴,我们彼此的开源之路不再孤单和苦闷,而是充满更多的欢声笑语。

- END -

👆 关注「HelloGitHub」收到第一时间的更新👆

点击阅读原文访问开源社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/139759.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Cloud和Kubernetes + Spring Boot 用哪个?

Spring Cloud和Kubernetes Spring Boot都是用于构建微服务架构的解决方案,它们各有优势和不足,选择哪个更好取决于你的具体需求和上下文。 Spring Cloud是一个基于Spring Boot的微服务开发框架,它提供了一套完整的微服务解决方案&#xff0…

Flink SQL自定义表值函数(Table Function)

使用场景: 表值函数即 UDTF,⽤于进⼀条数据,出多条数据的场景。 开发流程: 实现 org.apache.flink.table.functions.TableFunction 接⼝实现⼀个或者多个⾃定义的 eval 函数,名称必须叫做 eval,eval ⽅法…

TCP发送窗口、接收窗口以及其工作原理

1*KvfIrP_Iwq40uVdRZYGnQg.png 上面的图表是从发送方的角度拍摄的快照。我们可以将数据分为4组: 1.已发送并已确认的字节(蓝色)2.已发送但尚未确认的字节(黄色)3.未发送但接收方准备好接收的字节(绿色&…

2.如何实现API统一响应-web组件篇

文章目录 1. 统一响应1.1 CommonResult 1. 统一响应 前端调用api接口获得统一的响应: 成功,返回成功的状态码和数据;失败,返回失败的状态码和错误提示。 在标准的 RESTful API 的定义,是推荐使用 HTTP 响应状态码 (…

KCC@广州与 TiDB 社区联手—广州开源盛宴

10月21日,KCC广州与 TiDB 社区联手,在海珠区保利中悦广场 29 楼召开了一次难忘的开源盛宴。这不仅仅是 KCC广州的又一次线下见面,更代表着与 TiDB 社区及广州技术社区的首次深度合作。 活动的策划与组织由 KCC广州负责人 - 惠世冀、PingCAP 的…

归并排序 图解 递归 + 非递归 + 笔记

前置知识:讲解019-算法笔试中处理输入和输出,讲解020-递归和master公式 (1)左部分排好序,右部分排好序,利用merge过程让左右整体有序(2)merge过程:谁小拷贝谁,直到左右两部分所有的数字耗尽(3)递归实现和非递归实现(4…

浙大恩特客户资源管理系统 fileupload.jsp 任意文件上传

一、漏洞描述 杭州恩软信息技术有限公司(浙大恩特)提供外贸管理软件、外贸客户管理软件等外贸软件,是一家专注于外贸客户资源管理及订单管理产品及服务的综合性公司。 浙大恩特客户资源管理系统中的fileupload.jsp接口存在安全漏洞&#xf…

vue3 开启 https

1、安装mkcert证书创建器 npm i mkcert -g 2、检验是否安装成功 mkcert --version 有版本好出现则成功 3、创建证书颁发机构 mkcert create-ca 会在当前目录生成,ca.crt 和 ca.key 两个文件 4、创建证书 mkcert create-cert 会在当前目录生成,…

如何使用 NFTScan NFT API 在 zkSync 网络上开发 Web3 应用

zkSync 是由 Matter Labs 创建的,是一个以用户为中心的 zk rollup 平台,它是以太坊的第 2 层扩展解决方案,使用 zk-rollups 作为扩展技术,与 optimistic rollups 一样,zk-rollups 将会汇总以太坊主网上的交易并将交易证…

刷题学习记录BUUCTF

[极客大挑战 2019]RCE ME1 进入环境直接就有代码 <?php error_reporting(0); if(isset($_GET[code])){$code$_GET[code];if(strlen($code)>40){die("This is too Long.");}if(preg_match("/[A-Za-z0-9]/",$code)){die("NO.");}eval($co…

JSP运行环境搭建

将安装JSP引擎的计算机称作一个支持JSP的Web服务器。这个服务器负责运行JSP&#xff0c;并将运行结果返回给用户。 JSP的核心内容之一就是编写JSP页面,JSP页面是Web应用程序的重要组成部分之一。一个简单Web应用程序可能只有一个JSP页面,而一个复杂的Web应用程序可能由许多JSP…

Ubuntu18.04.6安装qt5.7.1(超级详细教程)

目录 1、下载对应Linux版本的qt 2、安装完qt&#xff0c;可能也要安装下对应的编译工具 1、下载对应Linux版本的qt &#xff08;1&#xff09;准备安装的是qt5.7.1&#xff1a;qt-opensource-linux-x64-5.7.1.run &#xff08;2&#xff09;在虚拟机进入存放qt安装包的目录…

C语言--求一个 3 X 3 的整型矩阵对角线元素之和

一.题目描述 求一个 3 X 3 的整型矩阵对角线元素之和 二.代码实现 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() {int arr[3][3] { 0 };for (int i 0;i < 3;i){for (int j 0;j < 3;j){ printf("请输入数字&#xff1a;");scanf(&…

科技云报道:数智化升级,如何跨越数字世界与实体产业的鸿沟?

科技云报道原创。 数智化是当下商业环境下最大的确定性。 2022年&#xff0c;中国数字经济规模达50.2万亿元&#xff0c;占国内生产总值比重提升至41.5%&#xff0c;数字经济成为推动经济发展的重要引擎。从小型创业公司到跨国巨头&#xff0c;数字化转型在企业发展历程中彰显…

网康NS-ASG安全网关任意文件读取

此文件没有对身份进行校验即可下载任意文件 构造payload访问漏洞url&#xff1a; ​​/admin/cert_download.php?filegjxbstxdt.txt&certfile../../../../../../../../etc/passwd漏洞证明&#xff1a; 文笔生疏&#xff0c;措辞浅薄&#xff0c;望各位大佬不吝赐教&…

HDMI之编码篇

概述 HDMI 2.0b(含)以下版本,采用3个Channel方式输出。传输又分为3三种周期,视频数据,数据岛以及控制周期。视频传输采用8/10编码。数据岛采用4/10编码(TERC4)。控制周期采用2/10。编码都拓展成了10bits。 上图中,Pixel component(e.g.B)->D[7:0]表示视频数据周期…

【KingbaseES】R6 Liunx下使用命令行部署数据库集群

【KingbaseES】R6命令行部署数据库集群 A.数据库安装包下载软件下载页面授权下载页面 B.数据库集群部署软件安装第一步&#xff1a;创建Kingbase用户第二步&#xff1a;上传安装包1.创建Kingbase用户和准备安装目录2.使用FTP工具上传安装包镜像和授权文件到install目录下并授权…

【VS2019 Qt5 VTK9.2】临时解决配置相关问题的简单方法

配置报错 编译报错提示&#xff08;LNK2019或LNK2001&#xff09; 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2019 无法解析的外部符号 “__declspec(dllimport) public: __cdecl QVTKOpenGLNativeWidget::QVTKOpenGLNativeWidget(class QWidget *,class QFlags)(_i…

pointnetgpd复现

参考&#xff1a; Installation Instructions — Dex-Net 0.2.0 documentation Install git clone https://github.com/lianghongzhuo/PointNetGPD.git 添加环境变量 gedit ~/.bashrc #添加下面这一行 export PointNetGPD_FOLDER$HOME/code/PointNetGPD #然后source source…