开源,个人一些行动

前言

 

我很早就据说过开源,也一直在使用 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

相关文章
相关标签/搜索