了解开源项目之前,必须了解 GitHub,因为 GitHub 是开源项目的托管平台。当然开始了解开源项目的人对 GitHub 也不陌生。那我下面简单说一下 GitHub 的基本概念,简单易懂。 不太懂得可以参考下面链接(是GitHub 社区的链接)。
在此文章中先介绍开源项目中遇到的参数以及它们的应用,下篇文章再仔细说怎么开启开源项目及详细步骤。
一、什么GitHub?
参考网站: https://www.githubs.cn/post/what-is-githubGithub是什么,有什么用? - GitHub中文社区https://www.githubs.cn/post/what-is-github
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持
git
作为唯一的版本库格式进行托管,故名GitHub。
简单来说,GitHub是一个代码托管云服务网站,帮助开发者存储和管理其项目源代码,且能够追踪、记录并控制用户对其代码的修改。
甚至你可以简单粗暴的把它当作一个网盘,用来存储任何东西。
关于GitHub 就到此为止吧,不太懂得可以看看链接。 也可以cue 我出有关GitHub 的文章,这个看大家自己哦~
想了解开源项目的伙伴都有不一样的目标而来的,比如说有的人想跟自己的团队一起开启开源项目,并作为后期工作的脚手架、有的人想通过贡献开源项目来提升自己的能力、还有的人被老板逼着来的哈哈哈哈开玩笑哈, 反正了解开源项目是没有坏处的,对你接下来的工作中都有很大的帮助的,也可以提升自己的能力!那废话不多说了,直接进入主题吧:
GitHub 上开源项目中的各个参数的含义:
开源项目大概就是这个样子(这里我拿了facebook/react 来给大家展示)
我把地址给出来,你忙可以进去看看,也可以玩儿一下 。 个人觉得参加开源项目不仅能提升自己的能力还是很有意义的事情~ 也鼓励大家多多为开源项目做出贡献!
开源项目首页展示 (参数都在首页当中哦)
1. 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
通知信息栏,项目中有什么变动 你就会收到通知的。
这篇文章先到这了,个人觉得此文章比较适合小白看,大佬们勿喷飘过~
一起学习编程!!!为优秀的程序猿打好基础!
加油家人们!
下篇更精彩哦! 下篇见~