Logothon: 为开源项目设计LOGO

Author:libregd

挑战的初衷/意义:

  1. 作为目前在学习编程的设计师,一直受益于github上的开源项目,教程,书籍,实战项目,模板,工具。发起这个挑战除了提升自己的设计水平,也有回馈社区的初心。
  2. logo对于项目的辨识度,以及正式性,以及一定程度的情感赋予是比较有价值的,制作logo的过程我也加深了对编程领域的了解。

要点流程

  1. 开源协议,GPL最优先, 总之就是越开源精神的优先级越高。
  2. 如果项目已经有成熟的logo在使用,我就忽略,因为别的项目更需要设计师的支持。
  3. logo的需求有一定的挑战性,可以是我完全没有做过同类型的项目或者行业的。
  4. 我会查看项目的readme,官网(如果有的话),issue大概的讨论情况,辅以AI来问我不懂的技术概念或者该项目的特点。
  5. 然后我会寻找灵感,根据对项目的理解来确定一些关键词,进行发散式的检索,平均下来一个项目需要收集的灵感图片大概是100张。
  6. 绘制草图,将草图在矢量软件affinity designer中相对精确的绘制,调整完成。
  7. 导出svg,并在figma中排版,mockup,导出preview图片。
  8. 增加new issue,发布logo提案,等待反馈。
  9. 提案如果被采纳,则按照约定提交PR。

提交的项目

NekoCrypt

issue: Logo 设计提案 #4

preview

nwb2bids

issue: Logo Contribution: Proposed a Visual Identity Design #83

preview

open-cli

issue: We need a logo #31

preview

lolcat

issue: We need a logo! #33

preview

earthnet.tech

issue: 🪐 Logo Proposal for EarthNet #28

preview

ctf-primer

issue: Logo Proposal for ctf-primer #62

preview

kustomize

issue: Proposal: Logo design for Kustomize #5986

preview

chapel-lang/TSC

issue: Logo Proposal for Chapel #13

preview


遇到的困难:

  1. 很多看着挺有兴趣的项目,但是并未标注项目协议,因此只能遗憾错过。
  2. 有些 issue 其实不是“真缺 logo”,而是有人随便提的。人多的项目可能会有更多的人参与确认需求的真实性和必要性,作为一开始的观察者,这是很重要的信息来源。
  3. 有些 maintainer 没有及时回应,后来查看发现,虽然issue是新发布的,但是整个项目已经1年没有更新了。

效率和流程反思:

  1. 在灵感寻找阶段,AI能够很好的帮助我发散词汇,特别在英语并非我的母语的前提下。以book为例,可以联想到 自律,努力,坚持,智慧,成长。 2. 最具有挑战性的阶段还是在于对项目本身的挖掘,比如kustomize,随着这种理解的深入,会不停的有新的想法,推翻之前的草图。这个项目我足足灵感图片搜集了169张,因为中间转了好几个弯。

结果与展望

  1. 这一周时间我一共为8个项目提交了设计方案,其中被回复可以提交PR的有2个,还在迭代跟进中的有1个,被拒绝的有1个,没收到回复的有4个。
  2. 后续计划:
    • 在考虑定期发起logothon,既可以提升自己,也可以帮助别人 :logothon已经上线
    • UI/UX ,文档封面也在考虑是否要纳入,那这不就是designathon 了?
    • 把流程和要点写成一个“开源设计指南”,方便别人参考。