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

今天这篇文章是 HelloGitHub 社区动态的第一篇文章,所以我想多说两句,聊聊为啥开启这个系列。
我是 2016 年创建的 HelloGitHub,它从最初的一份分享开源项目的月刊,现如今已经成长为 7w+ Star 的开源项目、1w+ 用户的开源社区、全网 50w+ 的自媒体。
我本是一名普通的程序员,三流的技术水平、毫无文笔、开源门外汉,起初连 Git 都不会,也不知道什么是开源,就一个猛子扎进来做了 HelloGitHub。为了想让更多人看到 HelloGitHub 月刊,稀里糊涂地就做起了“自媒体”。我为了圆自己的站长梦,饿着肚子咬牙重构了 HelloGitHub.com 网站,从最初的 Web 1.0 的月刊展示,升级到了 Web 2.0 的开源社区。
聪明的人追着风口跑,很容易就赚到钱了。像我这种愚笨的人,只做「分享开源项目」这一件事情,就花了 7 年的事情,钱没赚到人还瘦了两圈😂。
有人说我不会玩流量,确实我不会,因为在我眼里每一次点击、每一个阅读、每一位粉丝背后都是我的一位朋友。说起来真是惭愧,就是我和朋友们的沟通太少了,因为我总想一个人、一台电脑、一把键盘,做出让人拍手称赞的事情。这件事我试过了,我自己搞不了!
有错就要认,挨打要立正。所以,我决定经常和朋友们说说关于 HelloGitHub 社区的事情,希望通过这个系列打开一个窗口,让社区成员了解项目的发展方向,想加入进来的人知道自己能做些什么,同时我也能多了解大家的想法,多和朋友们讨论,凝聚更多人的力量。
所以,就有了这篇「HelloGitHub 社区动态」的文章,我是这样想的:以后每个月月初写一下上个月关于 HelloGitHub 社区发生的事儿、未来要做的事儿、大家一起能做的事儿。一群人做一件值得骄傲的事情,这事儿没准能成!
我要说的就这些,下面正文开始。
一、介绍
HelloGitHub 是一个分享 GitHub 上有趣、入门级开源项目的开源社区,由一群热爱开源的小伙伴运营,我们因开源而相聚,为兴趣而付出,希望通过分享和讲解开源项目,帮助大家找到编程的乐趣、轻松搞定问题的技术方案、令人惊叹的开源神器,从而顺应内心的渴望,毫无保留地踏上开源之旅。
二、社区动态
接下来,我将和“在座”的各位汇报下 10 月份的 HelloGitHub 开源社区的项目进展、贡献者和未来计划,欢迎朋友们为社区的建设提供建议、反馈和做贡献,让我们并肩携手共创 HelloGitHub 社区。
项目进展:介绍主要项目的最新进展情况,包括新增功能、修复的问题、
贡献者:表彰和赞扬过去一个月对项目做出杰出贡献的个人,欢迎新加入开源社区的贡献者,以及在做的事情和经验分享。
下一步计划:聊一聊接下来要做的事情。
2.1 项目进展
HelloGitHub 的项目概览:
月刊:这里有好玩、有趣、入门级的开源项目,每月 28 号发刊。
热点速递:每周一更新的周刊,分享和介绍 GitHub 过去一周的热点项目。
讲解系列:通过一篇文章的篇幅带你入门一款开源项目,不定期更新。
社区网站:围绕开源项目建立的社区,大家可以在这里分享、发现、评论、打分、收藏感兴趣的开源项目。
社区网站
上个月主要做了用户反馈最多的「标签功能」的优化,入口在 PC 端访问社区的左侧「管理标签」按钮(需登录)。详情如下:
为标签设置了分组,分成了编程语言、技术栈、应用类型、其它共 4 组,方便用户更快地找到自己感兴趣的标签,对于没有编程能力的朋友也可以通过桌面应用、Android、Windows、macOS 等标签找到开箱即用的应用。
支持拖拽的方式选择标签和排序。
新增 PHP、Ruby、Flutter、嵌入式、Docker、Vue 等 13 个标签。
地址:https://hellogithub.com/
内容
HelloGitHub 自媒体 10 月份共发布了 4 篇 GitHub 热点速递、1 篇讲解开源项目的文章、1 篇 HelloGitHub 月刊。
2.2 贡献者
因为这是第一篇社区动态,所以我必须要感谢下 2023 至今的所有贡献者,他们的每个贡献对于我来说都是雪中送炭,主要集中于 HelloGitHub 社区前端代码的贡献。
@胤玄、@cqh:完成管理标签功能的设计和优化
@胤玄:修复月刊目录的问题、修复了弹出对话框后背景页面滚动的问题
@GJSSS:修复图片预览时没有关闭图标的问题、主题切换按钮的样式
@Maidang:修复黑暗主题下点击详情页的问题
如何贡献
如果你会写代码可以加入到 HelloGitHub 社区的开发中,前后端都需要。
需求列表:https://github.com/HelloGitHub-Team/geese/issues/38
如果你喜欢写文章欢迎投稿到 HelloGitHub,可以是你上手开源项目的经过、开源项目评测对比、有趣的开源项目集合等,不用担心写得不够好,只要是用心写的内容,我会和你一同完成它。
如果你发现了优秀的开源项目,欢迎分享到 HelloGitHub 让更多人知道。
希望 HelloGitHub 能成为你开源之路的第一站,让我们一同成长,一起做值得骄傲的事情。
2.3 下一步计划
为了能让「社区动态」持续更新,所以每个月必须做出点成绩来,才能向大家汇报。第一期我就说一下我自己下一步的打算,后面会结合朋友们的想法,来制定下一步计划:
帮助新加入的贡献者为 HelloGitHub 做贡献,多沟通、提供保姆级帮助。
完成网站搜索功能的优化,打通公众号,即在公众号发消息也能得到开源项目搜索结果。
为网站加入 AIGC 的功能,比如:根据自然语言描述推荐开源项目。
我想采访一些“民间”做开源的人,讲出他们的故事。
做视频自媒体,这个事情我一直想做但始终没有走出第一步,希望有人能推我一把。
天冷了是时候吃一顿火锅了,搞一个线下的「开源人火锅局」,互认识一下聊聊开源的酸甜苦辣,看看有没有臭味相投的人。
对上面的计划感兴趣的小伙伴,欢迎与我联系一起搞事情,也可以留言说出你的想法。
三、最后
如果把开源当成是一个爱好的话,就不会去深究为什么要花时间在上面,因为从中能得到快乐和满足感,就够了。
最后,希望有了大家的陪伴,我们彼此的开源之路不再孤单和苦闷,而是充满更多的欢声笑语。
- END -
👆 关注「HelloGitHub」收到第一时间的更新👆
点击阅读原文访问开源社区
相关文章:
HelloGitHub 社区动态,开启新的篇章!
今天这篇文章是 HelloGitHub 社区动态的第一篇文章,所以我想多说两句,聊聊为啥开启这个系列。 我是 2016 年创建的 HelloGitHub,它从最初的一份分享开源项目的月刊,现如今已经成长为 7w Star 的开源项目、1w 用户的开源社区、全网…...
【学术综述】-如何写出一篇好综述-写好综述要注意的问题
文章目录 1.前置1.1 SSD 的结构1.2 FTL的架构和作用 2 动机-why?3 做了什么【做了哪些方面的survey】?4 背景知识【上下文】5 研究的问题6 每个问题对应的解决方案 从昨天晚上【2023.11.09 22:00】到今天22:29的,花了一天的时间在读这篇surve…...
ClickHouse介绍和使用
ClickHouse介绍和使用 1. 简介2. ClickHouse特点3. 数据类型3.1. 整型3.2. 浮点型3.3. Decimal型3.4. 布尔型3.5. 字符串3.6. 枚举类型3.7. 时间类型 4. 表引擎4.1. TinyLog4.2. Memory4.3. MergeTree4.3.1. partition by分区(可选)4.3.2. primary key 主…...
数码管动态扫描
/*----------------------------------------------- 内容:数码管使用动态扫描显示,所以可以同时看到数码管同时显示数字或者字符。 ------------------------------------------------*/ #include<reg52.h> //包含头文件,一般情况不…...
Webpack 中 loader 的作用是什么?常用 loader 有哪些?
说说webpack中常见的Loader?解决了什么问题?- 题目详情 - 前端面试题宝典 1、loader 是什么 loader是 webpack 最重要的部分之一。 通过使用不同的 loader,我们能够调用外部的脚本或者工具,实现对不同格式文件的处理。 loader…...
c#,字段和属性的区别
c#,string test和string test{ges;set;}有什么区别 在C#中,string test和string test { get; set; }表达了两种不同的成员声明,它们在类中的作用和访问方式是不同的。 string test: 这是一个字段(field)声明。它声明了一个类型…...
ideal一键部署SpringBoot项目jar包到服务器
一 简介 我们在开发环境部署项目一般通过ideal将项目打包成jar包,然后连接linux服务器,将jar手动上传到服务中,重启服务。 概括的说流程是这样的: 本地打包->上传到服务器->kill掉以前的服务->重新启动jar包服务 每次总是循环这一…...
宝塔部署QQ机器人,提示OpenSSL 1.0.2k-fips 26 Jan 2017
1、报错预览 Traceback (most recent call last):File "/www/wwwroot/python/bot-one/main.py", line 5, in <module>import requestsFile "/www/wwwroot/python/bot-one/343ae0eb0d491a10a1a00c0621b03ed0_venv/lib/python3.9/site-packages/requests/_…...
K8S篇之简述K8S底层原理
k8s底层原理 Kubernetes(简称k8s)是一个开源的容器编排平台,它可以自动化地部署、扩展和管理容器化应用程序。 Kubernetes 底层原理是其能够实现这些功能的关键。 1 节点和控制平面 Kubernetes 由两个主要组件组成:节点Node和控…...
打开ps提示,计算机中丢失d3dcompiler_47.dll怎么解决?
“d3dcompiler_47.dll丢失5个解决办法”。相信很多同事在工作或者娱乐的过程中,都遇到过这个错误提示。那么,究竟什么是d3dcompiler_47.dll文件?为什么会丢失呢?又该如何解决这个问题呢?接下来,我将为大家详…...
torch.mm
torch.mm(input, mat2, *, outNone) → Tensor执行矩阵input和mat2的矩阵乘法运算。 如果input是(nm)张量,mat2是(mp)张量,out将是(n x p)张量。 input(张量࿰…...
github遇到想要强制拉取远程仓库内容
进行项目的时候,遇到了我的远程仓库 Sync fork 更新以后,这时候我的本地就和远程不同步,如果使用 git pull 的时候,如果出现 conficts 过多的情况怎么办,如果我们想要直接把远程仓库拉下来应该怎么办? git…...
django+drf+vue 简单系统搭建 (2) - drf 应用
按照本系统设置目的,是为了建立一些工具用来处理简单的文件。 1. 准备djangorestframework 关于drf的说明请参见:Django REST Framework教程 | 大江狗的博客 本系列直接使用drf的序列化等其他功能。 安装 conda install djangorestframework conda i…...
【FastCAE源码阅读7】视图方向切换按钮实现原理
在FastCAE工具栏上有视图切换按钮,如下图所示: 本文介绍如何实现。 FastCAE集成了Python解析器,当单击按钮时,中间用Python执行的,最后调用MainWindow.dll库接口实现的。 具体的Python代码在Python模块的py文件夹下的…...
小程序如何设置自取模式下的服务方式
设置自取模式下的服务方式是非常重要的,尤其是对于到店自取和到店堂食这两种不同的服务模式。下面我们就来介绍一下如何在小程序中设置这两种服务方式。 在小程序管理员后台->配送设置处,在服务方式处,设置自取情况下的服务方式。默认是&…...
使用数据分析,识别设备异常
设备健康监测系统在工业领域中扮演着至关重要的角色,它能够帮助企业及时发现设备异常,预防故障,提高设备使用寿命和生产效率。而异常诊断技术则是设备健康监测系统中的核心部分,能够实现对设备异常情况的准确判断。根据设备状态数…...
redis数据倾斜如何解决
Redis数据倾斜主要是由于数据访问热点导致的,通常在执行事务操作或范围查询时发生。这会导致大量数据集中在某个实例上,使得集群负载不均衡。以下是一些解决Redis数据倾斜的方法: 避免在同一个键值对上保存过多的数据。可以将大的键值对拆分…...
ATFX汇市:美联储鲍威尔再发鹰派言论,美元指数逼近106关口
ATFX汇市:11月10日,美联储主席鲍威尔在IMF举办的专家小组会议上讲话称:“如果进一步收紧货币政策变得合适,美联储‘将毫不犹豫地’这样做。”他还提到,对目前通胀进展感到满意,但“还有很长的路要走”。鲍威…...
【异常----finally和自定义异常】
文章目录 finally练习问题 异常的处理流程【异常处理流程总结】自定义异常类 finally 有些特定的代码,不论程序是否发生异常,都需要执行,比如程序中打开的资源:在程序正常或者异常退出时,必须要对资源进进行回收。另外…...
C# OpenCvSharp 环形文字处理 直角坐标与极坐标转换
效果1 效果2 项目 代码 using OpenCvSharp; using System; using System.Drawing; using System.Text; using System.Windows.Forms;namespace OpenCvSharp_Demo {public partial class frmMain : Form{public frmMain(){InitializeComponent();}string fileFilter "*.*…...
FastAPI 教程:从入门到实践
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,支持 Python 3.6。它基于标准 Python 类型提示,易于学习且功能强大。以下是一个完整的 FastAPI 入门教程,涵盖从环境搭建到创建并运行一个简单的…...
JVM垃圾回收机制全解析
Java虚拟机(JVM)中的垃圾收集器(Garbage Collector,简称GC)是用于自动管理内存的机制。它负责识别和清除不再被程序使用的对象,从而释放内存空间,避免内存泄漏和内存溢出等问题。垃圾收集器在Ja…...
定时器任务——若依源码分析
分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...
SpringCloudGateway 自定义局部过滤器
场景: 将所有请求转化为同一路径请求(方便穿网配置)在请求头内标识原来路径,然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...
【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法,当前调用一个医疗行业的AI识别算法后返回…...
蓝桥杯 冶炼金属
原题目链接 🔧 冶炼金属转换率推测题解 📜 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V,是一个正整数,表示每 V V V 个普通金属 O O O 可以冶炼出 …...
【JVM】Java虚拟机(二)——垃圾回收
目录 一、如何判断对象可以回收 (一)引用计数法 (二)可达性分析算法 二、垃圾回收算法 (一)标记清除 (二)标记整理 (三)复制 (四ÿ…...
R 语言科研绘图第 55 期 --- 网络图-聚类
在发表科研论文的过程中,科研绘图是必不可少的,一张好看的图形会是文章很大的加分项。 为了便于使用,本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中,获取方式: R 语言科研绘图模板 --- sciRplothttps://mp.…...
深入理解Optional:处理空指针异常
1. 使用Optional处理可能为空的集合 在Java开发中,集合判空是一个常见但容易出错的场景。传统方式虽然可行,但存在一些潜在问题: // 传统判空方式 if (!CollectionUtils.isEmpty(userInfoList)) {for (UserInfo userInfo : userInfoList) {…...
五子棋测试用例
一.项目背景 1.1 项目简介 传统棋类文化的推广 五子棋是一种古老的棋类游戏,有着深厚的文化底蕴。通过将五子棋制作成网页游戏,可以让更多的人了解和接触到这一传统棋类文化。无论是国内还是国外的玩家,都可以通过网页五子棋感受到东方棋类…...
