如何向 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)。
大致流程
- 打开官网底部给出的 GitHub 仓库链接,进入项目主页。
- Fork 仓库到你自己的账号下,再 clone 到本地。
- 按仓库内的目录结构和命名规范添加或修改图标文件。官网提到,如果你更倾向本地安装,可以下载仓库里的全部文件,并参考它提供的“ultimate guide”在本地编译 Devicon。
- 提交改动并 push 到你的 fork。
- 回到原仓库发起 Pull Request,等待维护者审核。
验证与预期结果
- 本地能按仓库指南成功编译,说明文件结构和引用没有明显问题。
- PR 被合并后,你的图标才会出现在后续版本的 Devicon 中。
常见卡点
- 命名或目录不符合规范:这类项目通常对图标命名、分类有固定约定,先读仓库里的贡献说明再动手。
- logo 版权问题:官网特别提醒,所有图标/SVG 都没有被商业化,使用者需要自行按对应公司或组织的品牌政策正确使用 logo。贡献前最好确认该品牌允许这样收录。
- 只改不测:改完没有本地编译验证,容易在 PR 阶段被打回。
加入 Discord 社区
官网提供 Discord 社区入口,适合用来:
- 询问贡献流程中的具体问题;
- 和其他贡献者、维护者交流;
- 报告滥用或讨论版权相关事项。
如果你只是想“用”图标而不是“贡献”,Discord 不是必需项——直接按官网的快速上手方式,在页面上选图标、选版本,把代码复制进项目即可。
关于 Devicon 本身
Devicon 是一套代表编程语言、设计工具和开发工具的图标集合,可以当字体用,也可以直接复制 SVG 代码放进项目。它最初由 Konpa 创建(MIT 许可),现在由众多贡献者共同维护,字体用 IcoMoon 构建。官网还说明:所有产品名、logo、品牌归各自所有者,网站使用这些名称仅用于识别目的,不代表 Devicon 为其背书。
一句话选择
想提交图标或代码 → 走 GitHub 仓库;想交流求助 → 进 Discord;涉及版权或举报 → 发 [email protected] 或走 Discord。