阅读(2566) (13)

开源项目 使用情况

2020-09-08 16:43:24 更新

人们在这个广袤而且疯狂的我们称之为互联网的地方,竟然找你了你的项目。理想情况下,当他们看到你的项目的时候,他们会情不自禁的做点什么。第二个问题你要问自己的是:人们在使用你的项目吗?

如果你使用一个包管理器,比如说 npm 或者 RubyGems.org ,来发布你的项目,你就可以跟踪到下载量。

每个包管理工具可能会对下载量有着大同小异的定义,而且下载量并不直接和安装、使用有关,但是它提供了一个基本的比较标准。尝试使用Libraries.io 来跟踪很多流行包管理工具的使用数据。

如果你的项目是托管在 Github 上,再一次切换到”Traffic” 页面,你可以用clone graph 看看你的项目在一个给定的日期被克隆了多少次,按照独立克隆者的总克隆数排序。

clone graph

如果使用项目的数量低于发现项目的数量的话,那么就有两个问题值得考虑。他们是:

  • 你的项目没有成功的转化你的受众,或者
  • 你吸引了错误的受众

举个例子,如果你的项目占据了 Hacker News 的头版头条,你可能会看到一个流量的高峰,但是与此同时,转化率会比较低,因为 Hacker News 上所有人都看见了你的项目。如果你的 Ruby 项目是在 Ruby 研讨会上宣传的,那么,更有可能从目标受众群体中获得较高的转化率。

努力找出你的受众是从哪里来的,然后在你的项目主页寻求他们的反馈,看看是上述两种情况的哪一种。

一旦知道了都是有那些人在使用你的项目的话,接下来就是看看他们会做些什么,他们是否基于源代码开始构建?为项目增加新的特性?他们将项目用于科研?还是业务?