TypeCodes

使用ChatGPT对GitHub项目进行CodeReview

前段时间兴起的 ChatGPT 热,跟风研究了一些应用方向。七月份的时候刚好自己打算写一个简易的 redis sentinel 数据解析的服务端项目,于是想用 ChatGPT 的对话模式来对提交的 git 代码进行 review。将近两个月使用下来,自己觉得 review 效果还不错。

使用ChatGPT进行CodeReview

- 阅读剩余部分 -

更新博客生成发布及同步GitHub的Shell脚本:解决文件名空格问题

前面一篇文章通过Linux Shell脚本的方式,实现博客生成发布及同步GitHub的的功能:先同步GitHub个人仓库中的Markdown文章到本地,然后通过Pelican编译生成静态HTML文件,最后发布到Nginx的web目录下面,同时更新到GitHub个人主页(vfhky.github.io)。

由于没仔细考虑到Markdown文件名中可能包含空格的问题,所以在Shell脚本的文件名遍历时(代码第108行)出现了BUG:Linux Shell默认把空格空格做为值与值之间的分隔符,所以原本一个带空格的文件名就被拆分成了几个文件名。

CentOS7.2服务器默认的IFS为空值

- 阅读剩余部分 -

如何在github上参与主题【vfhky】的代码开发:开源项目协作开发实战

为了使更多的童鞋能通过github加入到主题【vfhky】的开发上来,博主把整个流程简要介绍下。其实,这也是一篇如何在github上参与一个开源项目的简单教程。

1 下载github(window客户端)

在github上用邮注册帐号后,下载github的window客户端,地址是https://help.github.com/articles/set-up-git

2 登录github客户端

为了简单起见,这里就不使用生成ssh key的方法了,直接打开那个蓝色的GitHub图标,这个是图形界面。然后输入帐号密码,它会自动生成一个ssh key并同步到github远端上。

- 阅读剩余部分 -