-
记在github中开发项目的正确姿势
前言 前几天随便写了一个hexo小插件,这几天刚好考完期末考试,趁着实习前没啥事,于是又拿来看看,想想有什么可以改进改进的。为了发散思路,我就把hexo.io的插件列表里的插件基本上从头到尾看了一遍。这个不看不知道,看完之后我发现其实里面的内容质量也是参差不齐的,好一点的呢,开发、测试、集成、样例、徽章都十分齐备,文档简明扼要,一看就是专业玩家;差一点的呢,基本都没有集成,没有测试,没有徽章,文档简陋或者啰嗦,有的issue满天也没人处理,有的build failure也不解决,更有的连rep…
-
Gitbook电子书编写工具
简述 GitBook是一个非常酷的电子书编写工具,之前在学Git的时候就曾经接触过一个叫"ProGit"的电子书,我们可以在很多网站上都可以直接以静态网页的形式浏览他,比如这里和这里,非常的酷。与此同时,他还能够非常方便的翻译成各种不同的语言,非常便捷的进行文章的修改,并且能非常自然的融合进不同的网站。后来仔细一查,发现原来这本书本身就发布在Github上,并且用了一个特殊的工具进行处理,这个工具就是Gitbook。 当然,Gitbook也有自己的网站以及类似book repository的…
-
Git版本控制入门
最近看了很多大牛的博客,感觉在迷迷糊糊的考试周里突然又有了学习的动力,不知不觉对工程也有了兴趣。以前总是怀疑我是不是不应该学软件工程而是该学计算机科学,现在想想但是还真是naive。虽然身边的那些师兄、同学都说搞工程什么的特别low(感觉我以前内心深处也是这么想的0.0),但是仔细看了看他们自己似乎也没有什么特别大的成果。我总觉得肚子里越是没有干货的人就越是喜欢对自己稍微了解的领域评头论足。当然,说实话我对Software Engineering这个行当也不是很了解,而且感觉同专业里大多数人了解…