本文档提供了 HelloGitHub 项目的全面概述,这是一个旨在分享 GitHub 上有趣的、入门级的开源项目,以使其对开发者更易于访问的倡议。本概述介绍了项目的使命、结构和核心组成部分。
有关 HelloGitHub 多语言方法的详细信息,请参阅 语言与本地化。有关内容如何组织和发布的具体信息,请参阅 内容系统。
来源: README.md4 README_en.md4-5 README_ja.md4-5
HelloGitHub 是一个内容策展和分发平台,它分享 GitHub 上有趣的、入门级的开源项目。它每月 28 日发布期刊,精选各种编程语言和主题的项目。该项目旨在帮助新手程序员、编程爱好者和开源社区倡导者发现易于上手的有价值的项目。
该倡议提供多种语言(中文、英文和日文),并通过多种渠道分发,包括 GitHub 仓库、专门的网站和社交媒体账户。
来源: README.md15-17 README_en.md15-19 README_ja.md15-19
来源: README.md15-22 README_en.md15-23 README_ja.md15-23
HelloGitHub 于每月 28 日发布新期刊。每期都包含按编程语言和特别主题分类的精选开源项目列表。内容包括热门项目、入门级项目、工具、书籍、学习资源和企业级项目。
来源: README.md17 README_en.md23 README_ja.md23
HelloGitHub 的内容分为几个主要类别,基于编程语言,并包含一些特别主题部分。这种一致的结构有助于读者浏览内容并找到与其兴趣相关的项目。
| 栏目类型 | 示例 | 描述 |
|---|---|---|
| 编程语言 | Python、JavaScript、Go、Java、C++、Rust 等。 | 按主要编程语言组织的列表 |
| 特别主题 | 人工智能、开源书籍、企业项目 | 按应用领域或类型分组的项目 |
| 特色资源 | 工具、学习资源 | 实用程序和教育内容 |
来源: README.md19-33 README_en.md21-34 README_ja.md21-34
来源: README.md21-31 README_en.md25-34 README_ja.md25-34
HelloGitHub 的内容通过三个主要渠道进行分发
来源: README.md19-20 README_en.md23 README_ja.md23
HelloGitHub 鼓励社区参与项目提交。贡献者可以推荐有趣的项目或提交自己的项目以供考虑。凡是贡献 10 个或以上被纳入期刊的项目,将被Recognition为“核心贡献者”。
来源: README.md34 README_en.md37
该项目由赞助商支持,他们在 README 文件和网站上获得曝光。内容根据知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 (CC BY-NC-ND 4.0) 授权,该协议允许在注明出处的情况下分享,但禁止商业用途和演绎作品。
来源: README.md36-71 README_en.md37-39 README_ja.md37-39
HelloGitHub 充当开源项目与开发者之间的桥梁,特别是对于刚接触编程或开源社区的开发者。通过定期按月精选和展示有趣的入门级项目,它帮助开发者发现有价值的资源,并可能为开源项目做出贡献。
该项目在其多语言出版物中保持一致的结构,并利用多个分发渠道触达多元化的受众。通过其贡献系统,它还促进了社区参与和对开源生态系统的贡献。