V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shaonian
V2EX  ›  程序员

在 GitHub 上开了个「从零开始学习 XXX」的项目

  •  
  •   shaonian ·
    hijiangtao · 2019-02-25 19:25:35 +08:00 · 3010 次点击
    这是一个创建于 2096 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没有什么特殊的原因,只是在以往的学习过程中非常感谢很多开发者的无私奉献,包括代码、问题解答以及文章,于是自己也萌生了类似的念头,正好希望今年坚持做一个自己的项目,于是选了曾经做过一段时间的数据可视化。算是在记录自己学习收获的同时,也希望帮到一些朋友吧,共同学习。

    我在 GitHub 开了一个项目 glmaps https://github.com/hijiangtao/glmaps 希望坚持下去。简单来说,glmaps 是一个包含多个时空数据可视化示例(框架选型是 three.js 和 deck.gl ,看中的是框架的设计理念与可扩展能力,同时相比 WebGL API 也没有向开发者暴露过多的细节)的代码集与学习教程。为了简要的描述其中包含的示例,我录制了一段短视频用于展现 glmaps 的可视化示例效果,可以在 YouTube 或者腾讯视频查看。

    <iframe allowfullscreen="true" frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=x0841840qwl"></iframe>

    我的初步想法是通过写好各类型展示代码,然后通过系列教程的形式分享出来,帮助对数据可视化感兴趣但相关基础还比较薄弱的新手,暂定了九篇教程:

    1. 从零开始学习时空可视化(序) https://zhuanlan.zhihu.com/p/57548743
    2. 从零开始学习时空可视化(零) / three.js 入门笔记 - TBD
    3. 从零开始学习时空可视化(一) / deck.gl 入门笔记 - TBD
    4. 从零开始学习时空可视化(二) / 用 React 框架管理你的 three.js 项目 - TBD
    5. 从零开始学习时空可视化(三) / 用 three.js 画出你的第一个地球 - TBD
    6. 从零开始学习时空可视化(四) / 深入浅出 three.js 点、线、面、体的实现过程 - TBD
    7. 从零开始学习时空可视化(五) / 利用 props 与 transitions 让你的 deck.gl 图层动起来 - TBD
    8. 从零开始学习时空可视化(六) / 手写 shader 给你的 deck.gl 动画另辟蹊径 - TBD
    9. 从零开始学习时空可视化(七) / 使用 three.js 和 deck.gl 开发的踩坑记录 - TBD

    想问问有经验的 v 友,在 GitHub 上坚持这样的示例代码集与教程,有什么好的经验或建议传授下么?比如为了帮助到一些海外的新手我写了英文 README,为了找到志同道合的朋友我写了如何一起完善这个系列的指导。

    但我现在这个仓库相比一个正规开源项目还需要完善单元测试( Unit Test )和持续集成( CI )。那么除这些之外,其他的呢?希望得到大家的建议,谢谢啦。

    项目地址 https://github.com/hijiangtao/glmaps 中文 README https://github.com/hijiangtao/glmaps/blob/dev/CN.md

    大家觉得还不错的话,也欢迎大家 star 鼓励啦。

    6 条回复    2019-02-26 15:03:13 +08:00
    Duluku
        1
    Duluku  
       2019-02-25 22:40:13 +08:00 via iPhone
    大佬,看了你的朋友圈特来点赞
    shaonian
        2
    shaonian  
    OP
       2019-02-26 10:07:34 +08:00
    @Duluku 哈哈,互相学习
    zhuangqhc
        3
    zhuangqhc  
       2019-02-26 10:08:41 +08:00
    资瓷
    shaonian
        4
    shaonian  
    OP
       2019-02-26 10:15:53 +08:00
    @zhuangqhc 谢谢本科大佬啊,哈哈
    robotdiy
        5
    robotdiy  
       2019-02-26 10:23:56 +08:00
    deck.gl 学习。
    shaonian
        6
    shaonian  
    OP
       2019-02-26 15:03:13 +08:00
    @robotdiy Uber 在可视化方向的一系列作品都挺适合学习的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   985 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:08 · PVG 05:08 · LAX 13:08 · JFK 16:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.