| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 了解开源项目 -> 正文阅读 |
|
[开发工具]了解开源项目 |
? ? ? ?在此文章中先介绍开源项目中遇到的参数以及它们的应用,下篇文章再仔细说怎么开启开源项目及详细步骤。 一、什么GitHub? 参考网站: https://www.githubs.cn/post/what-is-githubGithub是什么,有什么用? - GitHub中文社区https://www.githubs.cn/post/what-is-github
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 通知信息栏,项目中有什么变动 你就会收到通知的。 ?这篇文章先到这了,个人觉得此文章比较适合小白看,大佬们勿喷飘过~ 一起学习编程!!!为优秀的程序猿打好基础! 加油家人们! ?下篇更精彩哦! 下篇见~ ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 6:54:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |