了解开源项目


了解开源项目之前,必须了解 GitHub,因为 GitHub 是开源项目的托管平台。当然开始了解开源项目的人对 GitHub 也不陌生。那我下面简单说一下 GitHub 的基本概念,简单易懂。 不太懂得可以参考下面链接(是GitHub 社区的链接)。

       在此文章中先介绍开源项目中遇到的参数以及它们的应用,下篇文章再仔细说怎么开启开源项目及详细步骤。

一、什么GitHub?

参考网站: https://www.githubs.cn/post/what-is-githubGithub是什么,有什么用? - GitHub中文社区icon-default.png?t=M0H8https://www.githubs.cn/post/what-is-github

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持 git作为唯一的版本库格式进行托管,故名GitHub。

简单来说,GitHub是一个代码托管云服务网站,帮助开发者存储和管理其项目源代码,且能够追踪、记录并控制用户对其代码的修改。

甚至你可以简单粗暴的把它当作一个网盘,用来存储任何东西。

        关于GitHub 就到此为止吧,不太懂得可以看看链接。 也可以cue 我出有关GitHub 的文章,这个看大家自己哦~

       想了解开源项目的伙伴都有不一样的目标而来的,比如说有的人想跟自己的团队一起开启开源项目,并作为后期工作的脚手架、有的人想通过贡献开源项目来提升自己的能力、还有的人被老板逼着来的哈哈哈哈开玩笑哈, 反正了解开源项目是没有坏处的,对你接下来的工作中都有很大的帮助的,也可以提升自己的能力!那废话不多说了,直接进入主题吧:

GitHub 上开源项目中的各个参数的含义:

开源项目大概就是这个样子(这里我拿了facebook/react 来给大家展示)

我把地址给出来,你忙可以进去看看,也可以玩儿一下 。 个人觉得参加开源项目不仅能提升自己的能力还是很有意义的事情~  也鼓励大家多多为开源项目做出贡献!

此项目的源地址:GitHub - facebook/react: A declarative, efficient, and flexible JavaScript library for building user interfaces.

开源项目首页展示 (参数都在首页当中哦)

1. code  :   就是打开项目后是页面包含的所有的代码块,也就是首页的代码模块。

code

那怎么把项目的代码下载到本地呢?

 下载代码到本地一般有三种方式:

(1)通过URL 借助与idea 这样的工具直接进行下载,可以直接把代码导到idea中进行开发或者运行。   (也是比较常用的 ,很不服的一种方式,推荐大家用这种方式)

(2)通过GitHub的客户端打开,但这个要求    首先安装它的桌面应用。

(3)直接下载源代码的压缩文件到本地。

具体如下图中表示:

 2.issues: 用来提交bug 

比如:  在找到源代码中的一些bug,就通过issue 来提交给作者,作者看来以后会判断你提交的issue 合不合理,对不对 然后看情况再让你能不能提交PR (pull request)。

项目中可能会有这样的issue 必看文档,到时候要是修改了bug  就去看看,按照上面的要求来就可以了

 

 3.  pull requests 

Pull requests  是让别人访问你的仓库;  比如 你从别人那里拷贝了一份代码到本地,然后改了几个bug, 此后你就可以发起pull request 给原仓库,让作者看到你的修改。

具体怎么操作下个文章中细聊哦!

4.watch

表示 有多少人在关注这个项目,如果项目有变化会收到系统的通知。

5.  Fork

  拷贝后可以在原项目的基础上进行优化并提交给作者。如果 fork数越高  说明参与并完善此项目的人越多 。

6.star

点赞数越高说明这个项目的热度就越高。

 7.notifications

通知信息栏,项目中有什么变动 你就会收到通知的。

 这篇文章先到这了,个人觉得此文章比较适合小白看,大佬们勿喷飘过~

一起学习编程!!!为优秀的程序猿打好基础!

加油家人们!

 下篇更精彩哦! 下篇见~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值