菜单

月度发布周期

相关源文件

目的

本文档介绍了HelloGitHub的月度发布周期,详细说明了每月28日如何精选、准备和发布新一期内容。关于每期内容的结构,请参阅期内容结构。关于项目分类的详细信息,请参阅项目分类

发布周期

HelloGitHub遵循一致的月度发布周期。新一期内容将在每个月的28日以多种语言(主要是中文和英文)发布。这种定期的发布频率为贡献者和读者创造了可预测性,让他们能够期待新内容的到来。

来源: README.md17

工作流程

月度发布周期包含几个关键阶段,将社区的投稿转化为精心策划的月度期刊。下图说明了此过程

来源: README.md17-20

期号命名约定

每期HelloGitHub都遵循顺序编号系统。期号包含在文件名中,中文为HelloGitHubXX.md,英文为en/HelloGitHubXX.md,其中XX代表期号(例如,第108期为HelloGitHub108.md)。

该存储库维护着所有过往期数的存档,每期月度发布都会使期号加一。

来源: README.md22-32

内容收集与精选

在本月期间,HelloGitHub通过各种渠道收集潜在项目

  1. 社区投稿:开发者可以通过专门的issue模板推荐感兴趣的项目
  2. 编辑精选:HelloGitHub团队积极搜寻值得关注的项目
  3. 贡献者推荐:常规贡献者推荐项目以供收录

精选过程根据以下几项标准评估项目

  • 兴趣度和新颖性
  • 易于新手上手
  • 文档质量
  • 实际应用性
  • 跨语言代表性

来源: README.md17-18 README.md34

分发渠道

准备就绪后,每期月度内容将在28日通过多个渠道分发

  1. GitHub 仓库:内容以markdown文件的形式发布在HelloGitHub仓库的content/目录下
  2. HelloGitHub 网站:内容以对网络友好的格式呈现于hellogithub.com
  3. 微信公众号:中文内容通过微信分享,方便移动端浏览

这种多渠道的方法最大限度地提高了不同用户偏好和平台的可达性和可访问性。

来源: README.md17-20

期数时间线示例

下表说明了单期内容典型的发布时间线

日期活动描述
1-20日投稿期通过社区投稿和编辑精选收集项目
5-25日精选流程评估、测试并选择项目进行收录
20-27日内容准备选定项目进行文档编写、描述和格式化
20-27日翻译内容翻译成不同语言(主要是英文)
27日最终审核进行准确性、完整性和格式的最后检查
28日发布新一期内容在所有分发渠道发布
28-31日推广通过社交媒体和社区渠道推广内容

来源: README.md17

历史存档

每期月度内容都会永久存档在仓库中,形成特色项目的历史记录。README.md文件维护着所有已发布期数的链接,方便用户浏览过往内容。

截至最新更新,HelloGitHub已发布100多期月度内容,这证明了该发布周期的稳定性和持久性。

来源: README.md22-32