本页面介绍了如何为 Nerd Fonts 项目贡献,概述了不同类型的贡献、流程和应遵循的指南。有关专门添加或更新源字体的信息,请参阅源字体。
Nerd Fonts 项目欢迎社区的各种形式的贡献。此图展示了整体贡献工作流程
来源:CONTRIBUTORS.md .all-contributorsrc
Nerd Fonts 认可各种类型的贡献,每种贡献都对项目的成功至关重要。该项目使用 All Contributors 规范来感谢所有贡献者,无论其贡献类型如何。
在为 Nerd Fonts 贡献之前,您需要设置开发环境,并安装必要的工具和依赖项。
| 工具 | 目的 | 备注 |
|---|---|---|
| Git | 版本控制 | 所有贡献都必需 |
| Python | 打补丁脚本使用 | 推荐使用 Python 3.8+ |
| FontForge | 字体操作 | 字体打补丁必需 |
| 字体工具 | 额外字体实用程序 | 用于高级字体操作 |
代码贡献是帮助 Nerd Fonts 项目的重要方式。这可以包括改进字体打补丁脚本、添加新功能、修复错误或增强构建系统。
来源:CONTRIBUTORS.md .all-contributorsrc
文档对于用户有效理解如何使用 Nerd Fonts 至关重要。您可以通过改进 README、添加示例或撰写维基页面来为文档做出贡献。
Nerd Fonts 旨在让全球用户都能访问,因此文档翻译备受重视。
目前,README 已被翻译成多种语言
如果您精通其他语言,请考虑贡献翻译,以使 Nerd Fonts 更易于访问。
来源:.all-contributorsrc322-326 .all-contributorsrc417-424 .all-contributorsrc474-481
错误报告有助于发现需要修复的问题。在报告问题时
提交拉取请求时
Nerd Fonts 使用 All Contributors 规范来认可贡献者。一旦您的贡献被合并,您将被添加到 CONTRIBUTORS.md 文件中,该文件列出了所有项目贡献者及其贡献类型。
来源:CONTRIBUTORS.md1-286 .all-contributorsrc1-1889
所有对 Nerd Fonts 的贡献都将经过审查,以确保质量和一致性。
来源:.all-contributorsrc10-20 .all-contributorsrc435-445 .all-contributorsrc1605-1607 .all-contributorsrc1778-1780
为提高您的贡献被接受的可能性
参与 Nerd Fonts 社区时
如果您在贡献过程中需要帮助
遵循这些指南,您可以有效地为 Nerd Fonts 项目做出贡献,并帮助为所有人改进它。