• 开源,我的一些行动


    前言


    我非常早就听说过开源,也一直在使用 github , 可是我近期想找点开源的项目来做做。却不知道怎么进行下一步了。

    比方做哪个开源项目或者做哪方面的。

    有人说做喜欢的什么的。

    可是喜欢的多了。就不知道喜欢的事哪个了。想起学校里的一段对话:

    A : 你不会怎么不问呢?

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

    好吧,我就处于这样的阶段了。


    正文

    前几天,一个朋友问我做这个站点究竟在干什么,我发现给她说明确是一件非常难的事。
    后来,我想我应该给我的站点上加入一些代表我的独特的东西,可是没找到什么。
    于是想做一些开源的项目来学习一些东西。




    然后我 google 想搜一下时,发现我不好描写叙述我想干什么。

    只是我还是搜到一些东西来。



    如今记录下来。

    一、版本号控制


    如今做开源都去 github, 于是先简单说一下 github 的用法。

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

    然后须要配置ssh, 曾经我也写过。


    关于 git 的操作,我一般仅仅使用四条命令。



    代码拉下来。

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

    敲完自己的代码了,上传上去。


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

    假设你想管理分支了,能够參考这里.

    假设你想把改动的代码提交给你克隆的那个人怎么办呢?

    使用以下两个命令就可以。


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

    假设你在 windows 下, 能够參考这个.


    二、与github无关的话


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


    有点愤慨了。

    只是后来找到一个故事。能够放松一下。

    2007 年的,能够看看.

    经过不断的搜索。后来找到一个介绍怎么开源自己的代码的文章。



    做一个优秀的开源项目.

    总结一下就是:

    •     环境依赖说明
    •     有具体的文档
    •     良好版本号控制
    •     许可证
    •     反馈或交流的地方
    •     升级日志



    看了这么多,了解到非常多东西,可是还是没有得到自己想要的。




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

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

    三、最后说几句


    最后,自己找到一些事来做了。


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

    假设你想加入我的做事的计划或者邀请我加入某些开源项目,能够联系我。

    声明

       笔者近期意外的发现 笔者的个人站点 http://tiankonguse.com/ 的非常多文章被其他站点转载,可是转载时未声明文章来源或參考自 http://tiankonguse.com/ 站点,因此。笔者加入此条声明。

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


  • 相关阅读:
    运算符和结合性
    几种排序算法 C++
    UNIX环境高级编程笔记
    几个C语言题与答案
    视频流中的DTS/PTS到底是什么 转载
    linux硬链接与软链接 转载
    HTTP POST上传文件(wininet实现)
    并查集(求最小生成树和集团问题)
    c++ vector
    C++STL priority_queue类
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10662857.html
Copyright © 2020-2023  润新知