这个作业的要求是:https://bbs.csdn.net/topics/608215808
我提问的项目是:https://gitcode.net/csdn/csdn-datav
1.关于项目无法在本地运行(实战型问题)
尝试将项目clone到本地运行,出现以下问题:
原因是没有认真阅读开发文档,后来我浏览其他同学的作业,发现也遇到了相关问题,参考老师的评论和其中一位同学的博客:
node-sass 的问题,主要还是网络问题,有些包下载不下来。
方式一:尝试使用cnpm 安装,cnpm i
方式二:参考这位同学的方法
关于csdn-datav项目的一些疑问(北航开源软件导论第二次作业)_Smily^-^的博客-CSDN博客
最终解决问题。
2.选择地区操作较烦琐(操作型问题)
不太清楚地区的排序方式是怎样的?如果改成拼音排序会不会更标准一点(只是我个人的体验)。另外,如果我要搜索重庆地区的排行榜,需要一直将滚动条拉到底部才能找到。能否添加一个搜索栏?
3.项目如何盈利?(前瞻型问题)
- To学习者:如何从零开始建设一个数据可视化项目。(将发布内容共建任务从零开始用文字、图片、视频、代码等方式记录项目开发过程)
- ToC:付费(或会员)可查看更有价值的数据。(待议)
- ToB:设置广告位,接受B端付费广告。(暂定:广告投放需项目贡献者投票确定)
对于第一条:关于数据可视化的教程,我搜索了B站、CSDN的教程,发现有大量相关的视频、博客,如何在其中脱颖而出?而且大部分都是免费的,因此该项目需要提供更优秀、更易上手的可视化项目教程,才能在一堆免费的教程中获得自己的用户。
对于第二条:数据应该是直接在CSDN的用户个人主页上获取的,该项目将其可视化。对于用户而言,是否愿意付费获取这些数据?换言之还能提供哪些更有价值的数据?
对于第三条:个人认为这是最有希望商业化的一种方式。
4.招募贡献者(社区型问题)
官方提供的文档中提到了招募贡献者,同时也提出“我们在这个过程中将直面开源商业化,探索项目商业化的可能性,我们计划将该项目的绝大多数甚至全部商业收入分享给所有开源贡献者。”随之而来的是收入在贡献者之间分配的问题,每个贡献者的贡献有大有小,应该如何量化每个贡献者的贡献度?
5.贡献者义务(社区型问题)
如果我有幸能成为该项目贡献者的一员,因为官方文档也说要尝试探索项目商业化的可能性,那么我就能凭借贡献者的身份要求得到一定收益。为了防止尸位素餐,应该对贡献者规定哪些义务?