如何向 DEVICON 贡献图标或加入社区

向 DEVICON 贡献图标或代码,唯一正式入口是它的 GitHub 仓库;日常交流和求助则通过 Discord 社区;涉及版权、滥用举报等一般事务,发邮件到 [email protected]。这三条路径在官网底部写得比较清楚,下面按“你想做什么”分别说明。

先分清三种入口

你想做的事 对应入口 说明
提交新图标、修改代码 GitHub 仓库 官网明确写明“任何代码/logo 贡献都应通过 GitHub 仓库进行”
加入社区、获取帮助 Discord 社区 官网提供 Discord 社区入口
版权疑问、举报滥用 [email protected] 或 Discord 官网列出这两种联系方式

注意一个容易踩的坑:邮箱和 Discord 是给“法律/滥用”类问题用的,不要把图标或代码提交发到邮箱,官网明确要求这类贡献走 GitHub。

通过 GitHub 贡献图标或代码

前提

  • 一个 GitHub 账号。
  • 对目标图标有基本了解:它代表哪个语言或工具、官方 logo 长什么样、品牌方对 logo 使用有什么要求。
  • 熟悉 Git 的基本操作(fork、clone、提交、发起 Pull Request)。

大致流程

  1. 打开官网底部给出的 GitHub 仓库链接,进入项目主页。
  2. Fork 仓库到你自己的账号下,再 clone 到本地。
  3. 按仓库内的目录结构和命名规范添加或修改图标文件。官网提到,如果你更倾向本地安装,可以下载仓库里的全部文件,并参考它提供的“ultimate guide”在本地编译 Devicon。
  4. 提交改动并 push 到你的 fork。
  5. 回到原仓库发起 Pull Request,等待维护者审核。

验证与预期结果

  • 本地能按仓库指南成功编译,说明文件结构和引用没有明显问题。
  • PR 被合并后,你的图标才会出现在后续版本的 Devicon 中。

常见卡点

  • 命名或目录不符合规范:这类项目通常对图标命名、分类有固定约定,先读仓库里的贡献说明再动手。
  • logo 版权问题:官网特别提醒,所有图标/SVG 都没有被商业化,使用者需要自行按对应公司或组织的品牌政策正确使用 logo。贡献前最好确认该品牌允许这样收录。
  • 只改不测:改完没有本地编译验证,容易在 PR 阶段被打回。

加入 Discord 社区

官网提供 Discord 社区入口,适合用来:

  • 询问贡献流程中的具体问题;
  • 和其他贡献者、维护者交流;
  • 报告滥用或讨论版权相关事项。

如果你只是想“用”图标而不是“贡献”,Discord 不是必需项——直接按官网的快速上手方式,在页面上选图标、选版本,把代码复制进项目即可。

关于 Devicon 本身

Devicon 是一套代表编程语言、设计工具和开发工具的图标集合,可以当字体用,也可以直接复制 SVG 代码放进项目。它最初由 Konpa 创建(MIT 许可),现在由众多贡献者共同维护,字体用 IcoMoon 构建。官网还说明:所有产品名、logo、品牌归各自所有者,网站使用这些名称仅用于识别目的,不代表 Devicon 为其背书。

一句话选择

想提交图标或代码 → 走 GitHub 仓库;想交流求助 → 进 Discord;涉及版权或举报 → 发 [email protected] 或走 Discord。

devicon.dev
Devicon aims to gather all logos representing development languages and tools in one font. 🚀