开源,个人一些行动

前言


我很早就据说过开源,也一直在使用 github , 可是我最近想找点开源的项目来作作,殊不知道怎么进行下一步了。php

好比作哪一个开源项目或者作哪方面的。html

有人说作喜欢的什么的。可是喜欢的多了,就不知道喜欢的事哪一个了。想起学校里的一段对话:git

A : 你不会怎么不问呢?github

B : 因为什么都不会,都不知道问什么了。windows

好吧,我就处于这种阶段了。ssh


正文

前几天,一个朋友问我作这个网站到底在干什么,我发现给她说明白是一件很难的事。
后来,我想我应该给个人网站上添加一些表明个人独特的东西,可是没找到什么。
因而想作一些开源的项目来学习一些东西。


而后我 google 想搜一下时,发现我很差描述我想干什么。

不过我仍是搜到一些东西来。

如今记录下来。学习

1、版本控制


如今作开源都去 github, 因而先简单说一下 github 的使用方法。

首先须要安装 git, 这里有git 的简单介绍和配置方法

而后须要配置ssh, 之前我也写过。


关于 git 的操做,我通常只使用四条命令。

代码拉下来。
网站

git clone git@github.com:tiankonguse/empty.git;


敲完本身的代码了,上传上去。
google

git add -A;
git commit -m "update";
git push origin master;


若是你想管理分支了,能够参考这里.

若是你想把修改的代码提交给你克隆的那我的怎么办呢?

使用下面两个命令便可。
spa

git remote add upstream git@github.com:tiankonguse/empty.git;
git pull upstream master;


若是你在 windows 下, 能够参考这个.


2、与github无关的话


网上找了好久开源的信息,却都是介绍怎么使用 github 的教程,


有点愤怒了。

不事后来找到一个故事,能够放松一下。

2007 年的,能够看看.

通过不断的搜索,后来找到一个介绍怎么开源本身的代码的文章。

作一个优秀的开源项目.

总结一下就是:

  •     环境依赖说明

  •     有详细的文档

  •     良好版本控制

  •     许可证

  •     反馈或交流的地方

  •     升级日志




看了这么多,了解到不少东西,可是仍是没有获得本身想要的。


后来又看了《如何选择开源项目》, 《如何更有效地学习开源项目的代码》, 

最后找到一个文档,建议都去看看《借助开源项目,学习软件开发》,讲的很是的全,看完你基本就知道该怎么作了。

3、最后说几句


最后,本身找到一些事来作了。


记得以前有一个 fastcgi 的开源程序,我本想本身实现一个的,后来发现已经有了就没实现,如今能够研究一下那个代码。

若是你想加入个人作事的计划或者邀请我加入某些开源项目,能够联系我。

声明

   笔者最近意外的发现 笔者的我的网站 http://tiankonguse.com/ 的不少文章被其它网站转载,可是转载时未声明文章来源或参考自 http://tiankonguse.com/ 网站,所以,笔者添加此条声明。

    郑重声明:这篇记录《开源,个人一些行动》转载自 http://tiankonguse.com/ 的这条记录:http://tiankonguse.com/record/record.php?id=680

相关文章
相关标签/搜索