精华内容
下载资源
问答
  • git和github是好东西每个程序员都需要,然而好东西不会用根本感受不到它为什么好,所以这篇文章会教你如何利用这些好东西参与开源项目。使用步骤 注册账号 拥有账号是一切的开始,所以你首先得去github官网注册一...

    git和github是好东西每个程序员都需要,然而好东西不会用根本感受不到它为什么好,所以这篇文章会教你如何利用这些好东西参与开源项目。


    使用步骤

    1. 注册账号
      拥有账号是一切的开始,所以你首先得去github官网注册一个账号。

    2. 创建ssh keys
      ssh是一种网络协议,用于计算机之间的加密登录。对于github来说ssh key相当于是一个身份认证的东西,它可以证明你所发送的请求是你本人发送的,而不是其他人。
      在github添加ssh key之前你需要检查本机是否存在ssh keys,在终端内输入

      ls -al ~/.ssh

      如果存在文件id_rsa 或 id_rsa.pub,则可直接进入第3步,否则只有老老实实创建ssh keys
      在控制台输入以下命令

      ssh-keygen -t rsa -C "your_email@example.com"

      这里写图片描述
      随后一切只需要按回车一路默认值便可创建成功,创建成功后我们的计算机中会出现一个.ssh文件,该文件在linux系统下是隐藏的在home目录下按ctrl+h便可取消隐藏,在该文件夹内存在id_rsa 与 id_rsa.pub两个文件。

    3. 为自己的账号绑定ssh
      在github创建账号并登录后,我们会进入该页面
      这里写图片描述

      点击右上角的倒三角并选择Settings进入设置页面
      这里写图片描述

      在左侧菜单栏找到SSH and GPG keys选项,点击进入SSH设置页面
      这里写图片描述
      点击右上角的new ssh key,在页面中会出现一个表单,这时只需要把id_rsa.pub文件内的内容全部复制到表单的key输入框内便可点击add ssh key便可完成添加。

    4. 寻找一个心仪的开源项目
      一切准备工作都已经做好了,剩下的便是寻找你所心仪的开源项目了,这里以国内最大的前端组织所维护的月刊为例子。
      这里写图片描述

      在该页面右上角处点击fork,在自己的repositories(仓库)内复制一份代码,然后回到个人主页找到自己fork的项目,点击clone or download,复制该项目的地址。
      这里写图片描述

    5. 将远程仓库内的代码克隆到本地
      在本地创建一个文件夹,并打开终端,用cd命令行将路径转到目标文件夹下,然后利用git clone copyaddress将代码克隆到本地(copyaddress是第四步复制的地址)。
      这里写图片描述

    6. 添加原项目地址作为远程仓库
      为了便于管理,Git要求每个远程主机都必须指定一个主机名。git remote命令就用于管理主机名。
      复制原作者项目上的地址,并在刚才的终端内输入git remote add upstream originAddress
      其中originAddress为原作者的地址,upstream只是一个名字而已你要是愿意也可以把它改为其他名字,
      在添加完成后你可以运行git remote -v可以查看所有远程主机

    7. 修改代码并提交
      首先确保本地代码的版本与远程仓库upstream相同

      git fetch upstream
      git merge upstream/master

      这里写图片描述
      假如说你在本地代码中增加了一些修改想要提交到仓库里,那便需要git addgit commitgit push 来帮忙了。
      这里写图片描述
      图片中的最后一个命令行push错地方了,应该往origin远程仓库(自己的仓库)push,毕竟参与其他人主导的开源项目也得讲究礼仪,并不是所有的修改都是符合项目发起者的预期的,一些低质量、不必要的修改对于发起者本人来说是根本没有必要留下的,所以我们得先把修改提交到自己的仓库上,再和原本项目的发起人打声招呼问问‘您看我这改的合不合您心意’,这步骤也就是接下来要说的pull request

    8. 提交pull request
      当我们完成上述步骤后,我们修改的内容也已经被推送到了自己在github上的远程仓库上了,这时我们回到github,点击进入我们的远程仓库
      这里写图片描述
      点击New pull request按钮,进入下面的界面
      这里写图片描述
      代码区域内有用红色和绿色标出的代码块,红色表示我们修改前的代码,绿色表示我们修改后的代码,当我们确定提交的代码没有问题后,便点击图中绿色的按钮create pull request
      这里写图片描述
      在leave a commit区域内填写你所修改内容的注释,便于管理员阅读代码,填写完成后点击绿色按钮create pull request,pr就提交上去了,接下来的事就交给管理员吧。

    展开全文
  • 如何参与一个 GitHub 开源项目

    万次阅读 多人点赞 2014-04-12 20:46:13
    对于个人来讲,你把自己的项目托管到Github上并不表示你参与Github开源项目,只能说你开源了自己的项目,可以任别人自由下载。那么该如何参与Github的开源项目呢?相信很多人都有这方面的疑问,网上也有一些...

    最近一年开源项目特别的热,很多技术大会或论坛都以开源项目作为主题进行探讨,可见这是一种趋势。而Github作为开源项目的著名托管地,可谓无人不知,越来越多的个人和公司纷纷加入到Github的大家族里来,为开源尽一份绵薄之力。对于个人来讲,你把自己的项目托管到Github上并不表示你参与了Github开源项目,只能说你开源了自己的项目,可以任别人自由下载。那么该如何参与Github的开源项目呢?相信很多人都有这方面的疑问,网上也有一些参差不齐的教程教大家如何“pull request”、如何“commit”等等。但这些教程往往不够全面或不够完全正确,搞不好可能让你陷入一个误区。鉴于此,前几天Github官方团队写了一篇很棒的文章Contributing to Open Source on GitHub,专业指导大家如何参与Github的开源项目。作为Github的入门级粉丝,将这篇教程翻译出来,供那些对开源项目刚兴趣的人参考借鉴。


    下面是正文。我的Github地址:https://github.com/lanxuezaipiao,有自己的项目也有fork的非常优秀的编程资料、编程笔记和计算机优秀论文资料,有兴趣的可以fork下。


    参与开源项目的最佳办法就是加入到你正在使用的已有项目上来。Github上有500多万开源项目,涉及到各个领域的技术,像recipes,HTML/CSS,Ruby, Astrophysics等等。该指南将涵盖你在一个典型的项目中可能出现的事情以及如何为开源项目作出贡献。


    找项目

    我们推荐你从已正在使用的或感兴趣的项目开始。这里有几个很棒的地方供你参考:




    一个典型的项目

    下面是一些你在Github开源项目中可能遇到的因素。


    The Community(社区)

    项目通常会有一个社区维护,由不同角色(正规或非正规)的其他用户组成:

    • 所有者(Owner):即创建该项目且在他们Github账户上有该项目的用户或组织。
    • 维护者和协作者(Maintainers and Collaborators): 致力于一个项目并促进该项目发展的用户。通常所有者和维护者是同一个用户或组织,他们对项目库都有写的权限。
    • 贡献者(Contributors):每一个对该项目发出过pull request并合并到项目中的用户都是贡献者。
    • 社区成员(Community Members):即那些经常使用且非常关心该项目的用户,他们在讨论功能特征和pull request上非常活跃。


    The Docs(文档)

    一般项目中都有的文件。

    Readme

    几乎所有的Github项目都包含一个 README.md 文件。readme提供了该项目的一个概览及关于如何使用、构建甚至如何贡献于一个项目的相关细节。


    Contributing

    项目和项目维护者不同,所以每个项目所期望的作贡献的最佳方法也会有所不同。一定要注意一个标注为 CONTRIBUTING的文档,Contributing文档详细描述了一个项目的维护者希望看到贡献的补丁或功能应该符合怎样的规格。这可能包含要写什么测试,代码语法规范或补丁集中的区域。


    License

    一个LICENSE文件当然就是该项目的许可证了。一个开源项目的license会告诉用户他们能做和不能做的(例如使用、修改、重新发布),及告诉贡献者他们允许其他人做的。有许多的办法对开源项目加上许可证,你可以在choosealicense.com读到更多的关于每个许可证的含义。


    Documentation and Wikis

    许多大型项目有的不只有一个readme来指导人么如何使用他们的项目。在这种情况下你通常能够发现一个指向库中名为“docs”的另一个文件或文件夹的链接。



    另外,该库也可能使用Github wiki来代替文档。


    贡献于一个项目

    既然你已经找到了理解该项目的相关资料,下面你就可以采取一些行动了。


    建立一个话题

    如果你发现了你正在使用的项目中的一个bug(但是你不知道怎么去修复它),或对文档有不解或对项目有疑问 — 那么创建一个话题吧!这非常容易且一般你不管创建什么话题,你都可能不是唯一一个出现该问题的人,所以其他人可能会发现你的话题很有帮助。关于更多的话题介绍,请查看我们的 Issues guide


    话题专业提示

    • 在建话题之前检查已有的话题:话题重复对双方都无利,所以搜索整个正开放和已关闭的话题以检查你遇到的问题是否已经有人解决了。
    • 务必对自己的问题有清晰的认识:期望的结果是什么?然而却发生了什么? 详细描述其他人如何重现该问题。
    • 在像JSFiddleCodePen类似的平台上重现该问题并给出问题demo的链接
    • 包含一些系统相关的细节,比如用的什么浏览器、库或操作系统及版本号。
    • 在你的话题或在Gist贴出你的错误输出或日志。如果在话题里贴出来,请用三个反引号``` 包围起来使得能够良好的呈现给大家。


    Pull Request

    如果你能够修复bug或自己添加功能 — 太棒了,请发一个pull request 吧!确保你已经读过任何关于contributing的文档,且需要理解license以及已经签过CLA(如果需要的话)。一旦你提交了一个pull request,维护者就会将你的分支与已有的分支作比较来决定是否要合并(即pull in)你作的改动。



    Pull Request专业提示

    • Fork 该项目库及将它clone到本地。通过添加为远程的方式在本地连接到原来的‘upstream’库。经常从‘upstream’库pull in改动以保持库最新,这样当你提交pull request时,就不大可能发生合并冲突了。点这里看更多的指导细节。
    • 为你的编辑单独建立一个分支
    • 务必清楚所出现的问题以及如何重现该问题或为什么你的功能有帮助。然后同样的要清楚做一些改变有哪些步骤。
    • 最好测试一下。在任何已有的测试(如果存在)上运行你所做的改动并在必要时创建新的测试。不管测试存不存在,都要确保你的改动不会破坏已有的项目。
    • 如果你的改动包含了HTML/CSS方面的不同,那么请包含改动前和改动后的截图。将你的图片拖放到你pull request的正文里。
    • 尽你所能的在项目的风格上多做努力。这可能意味着使用不同于你自己Github库中采用的缩进,分号或注释,但是这让维护者更容易合并,也让其他人更容易理解和以后的维护。

    开放的Pull Requests

    一旦你打开一个pull request,就会有一个讨论,围绕你提出的改变作出探讨。其他的贡献者和用户可能会参与进来,但最终由维护者做决定。你可能会被要求对你的pull request做一些改变,如果这样,请给你的分支添加更多的commit并push它们 — 它们将自动的加入到已有的pull request里。


    如果你的pull request被合并了 — 太好了!如果没被合并的话,也没什么大不了的,也许这不是项目维护者所期望看到的改动,亦或者他们已经致力于该bug或功能。这种情况有可能发生,所以我们的建议是:对收到的结果做出反馈,进一步努力然后再次pull request出去— 或者创建你自己的开源项目。


    翻译自:Contributing to Open Source on GitHub


    展开全文
  • 中文| Github上的Java很棒的项目(Github上非常棒的Java开源项目)。 大家都知道Github是一个程序员福地,这里有各种厉害的开源框架,软件或教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将...
  • 表示项目活跃度包括watch,star,fork等数量,使用star数量表征最火项目最为合理

    本文分析从2019/01-2019/10.13每一个月所有项目的累积star数量,用以表征这一段时间内最火的项目。

    表示项目活跃度包括watch,star,fork等数量。,watch表示用户想要持续的关注,获取项目变化的推送信息。star数量可以理解为用户的点赞数量,与微信的点赞功能类似。通常情况下watch和fork数量要远远少于star数量,通过观察一些大项目可以很容易发现。因此star数量的增长趋势能够表示一段时间内项目的项目的火爆程度,使用star数量表示一段时间内的群众围观程度比watch较为合理。本文分析的是一段时间内所有项目的累计star数量,不是一个项目历史star总数量,需要注意。比如2019/03表示2019/01-2019/03这一段时间内所有项目的累计star数量,2019/07表示2019/01-2019/07累积量。想要深入了解我背后分析方法的同学可以点击这里。如果只是围观一下,看看今年有哪些火爆的项目,请继续向下阅读,看看有没有你感兴趣的项目。

    201901
    在这里插入图片描述
    1,12306在一月份star较多,抢票神奇在春运时候肯定会发光发热,收到我国程序员的追捧,同时也表明了中国程序员的影响力。同时从后面的数据发现12306也就坚挺了这一个月,估计来年2020年春节前后可能会爆发一波。
    2,Dress 女装大佬这个项目上榜,这个应该是程序员圈内大家都非常熟知的项目了,如果你还不了解,可以到GitHub上搜索Dress即可。据很多人反馈能够经常遇到熟人,有点小尴尬,个人觉得将其作为一个减压项目还是挺好的。但是GitHub被这样玩下去,总有玩坏的一天。
    201902
    在这里插入图片描述
    1,2月份跟面试,学习相关的项目居多,二月份的developer-roadmap 关于web开发学习,JavaGuide,Algorithm_Interview_Notes-Chinese,这两份都是中文面试学习指南,可见中国程序员在github还是具有一定影响力。同时这一段时间也是国内程序员比较躁动的时期,领完年终奖,寻思着跳槽,到GitHub上学习下面试题很正常。关于我国程序员在github上的数量统计,后续会有分析。
    201903
    在这里插入图片描述
    1,3月份996.ICU这个项目一上线就已经确定了这一年甚至未来一段时间的霸主地位,三月份月的star数量高达12W+。目前该项目的总star数量也是GitHub历史上所有项目中名列前茅。
    2,时下火热的vue前端开发上榜,其实前端相关的项目一直是github占比最高的。后续将分析Github上编相关技术分布,可以看到html,js,css,前端三强基本长期霸榜。
    3,开源计算器也是榜上有名。
    201904
    在这里插入图片描述
    1,4月份出现和955.WLB,该项目和996ICU遥相呼应,也是蹭了996ICU这个项目的热度。关于这一点我想说的是希望条件允许的同行能够维护这个行行业的公平公正,如果行业做烂了,将会是一代人的遗憾。
    2,libpku上榜,一个北大课程的学习项目,其实在github上有很多人整理了各大名校的课程,有学习需要的可以关注。
    201905
    在这里插入图片描述
    1,5月份基本确定了年度最火热的几个项目,像python Python-100-Days ,java JavaGuide 等学习资料,前端的 vue flutter,还有面试相关CS-Notes LeetCodeAnimation,基本表明了当下时常最火热的技术:包括python,Java,前端,机器学习等方面。
    201906
    在这里插入图片描述
    1,6月份microsoft的Terminal作为全新一代终端,大受欢迎,毕竟以前的DOS太难用了。大微软近年来在开源贡献挺多的,毕竟现在连Github都属于微软了,我在后续分析各公司的开源贡献排名的时候,发现微软的功能贡献的确很大,欢迎关注我的后续分析。
    201907
    在这里插入图片描述
    1,the-art-of-command-line说明了GitHub上linux工程师是一股很大的的力量,我在分析的时候也的确发现shell脚本这个编程技术在各大项目中被大量的使用。其实这也很正常,很多的项目都是Linux服务器,部署肯定需要一些shell脚本。
    201908
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    至此前TOP10的项目基本稳定,毕竟经过前几个月的积累,star数量都已经达到一个比较高的数量,很难被超越,基本都是名次的微调。可以看到今年比较火的项目基本是学习教程,面试总结,机器学习,前端等,当然还有大热门996.ICU,对这些感兴趣的同学可以关注一波。由于国家明确了区块链的发展,估计接下来区块链相关的项目会逐渐的再次热起来。

    接下来的分析计划如下:

    1,各个国家程序员在github上的占比统计,中国每个城市城市程序员的统计
    2,各种编程语言在github上的分布
    3,各个高校,公司在开源中的贡献情况,看看有没有你的母校
    4,程序员在github上说的最多的黑话是什么

    本文为CSDN村中少年原创文章,转载记得加上原创出处,博主链接这里

    展开全文
  • GitHub上最受欢迎的57个深度学习开源项目,搜集版本的
  • 如何加入github开源项目!

    万次阅读 2018-08-06 13:29:25
    2,然后在左上部分输入一个开源项目的名字,我选择的是jvalidator,回车搜索。 3,在搜索结果页面找到如下如图所示的项目,单击项目名称。 4,此时,你已经进入到了rinh/jvalidator的项目主页了,单击右上角的fork...

    1、首先登陆到https://github.com平台上注册一个自己的账号。

    2,然后在左上部分输入一个开源项目的名字,我选择的是jvalidator,回车搜索。

    3,在搜索结果页面找到如下如图所示的项目,单击项目名称。

    4,此时,你已经进入到了rinh/jvalidator的项目主页了,单击右上角的fork按钮,就把这个项目拉到你的账户下了,你就可以加入到这个项目中了。github就会在你的帐户下fork一个同样的备份。

    @查看自己名下的fork项目

    进入自己的主页,点击‘repositories’,就可以查看到fork后的项目。

    点击项目名称链接进入该项目的主页。

    这相当于你私人的仓库;你以后的项目修改、提交和贡献都在这个仓库中进行。

    @ 修改项目内容

    项目的源码同步到本地后,就可以开始为项目做贡献了。你可以根据需求修改、增加相应的文件、内容等,直到功能添加、修改并调试完毕。

    5,此时,页面已经跳转到你的账户下的jvalidator项目里了,单击右下方的复制按钮,将这个地址就复制下来了,稍后有用。

    6,此时,你需要安装一个git的客户端工具,当然这就很多了,我们演示就用它了http://msysgit.github.io,到这个页面下载此工具,选择一个最新的版本吧,下载到你的电脑里,然后安装它。(安装教程参考:http://www.cnblogs.com/shiy/p/6441552.html)

    7,接着,你在你的磁盘里的一个合适位置建立一个目录,专门用来存放开源代码,比如我在我的D盘下建立了一个git文件夹,进入git文件夹。

    8,单击你的鼠标右键,会出现一个Git Bash 命令选项,单击进入。此时你看到的是一个命名窗口。

    9,直接输入命令 git  clone  接着将起先的地址复制到后面,回车,就开始将你的github上的jvalidator的源码下载到你的电脑里了。

    10,此时,就可以去开发里面的代码了,添加新的功能,修改明显的bug......这里就是你在参与开源开发了。

    11,通过10后,保存好文件,回到我们的git bash命令界面,输入命令。

    cd  jvalidator  //进入到这个文件夹。

    git add .    //将改动的地方添加到版本管理器。

    git  commit -m "some changes"  //提交到本地的版本控制库里,引号里面是你对本次提交的说明信息。

    git push -u origin master  //将你本地的仓库提交到你的github账号里,此时需要你输入你的github的账号和密码,你输入就是了。

    12,此时你在你的本的任务就完成了,进入到你的github上面,选择到这个jvalidator项目名,单击进入,右侧有个pull request,单击。

    13,进入跳转的页面单击右侧的New pull Request按钮。

    14,此时,你就能看到你改动的方了,核对下,没有问题后,就单击View pull request按钮

    15,此时,你可以在页面中输入你的本次提交的说明信息,输入完后,单击提交按钮 comment

    16,到此,你的任务就完成了,等到开源项目的管理人员审核,通过了,他就把你的改动合并到相应的开发分支上。

    @同步项目代码到本地

    在你帐户名下的项目主页面,有多种方式同步代码到本地。

    直接下载源码的zip包【仅仅是代码下载不可同步】。

    CloneinDesktop通过github的windows客户端同步到本地【windows下推荐此方式】。

    使用ssh、https、sbuversion等协议同步到本地。

    @ 申请pull请求

    因为本地的代码是从你帐户下的fork分支同步下来的,所以提交的代码还是在你的帐户下;想要合并到项目的主分支并最终生效,就需要申请一个pull操作并等待项目创建者进行合并操作。

    进入你帐户下项目的主页,点击pull requests。

    正在上传...取消

    点击‘New pull request’。

    正在上传...取消

    (此时可以查看到有变化的、等待提交合并的内容了;)

    点击合并链接请求合并。

    正在上传...取消

    提交成功后,整个过程就完毕了,以后的操作都是一样的。修改本地代码-》同步到hgithub-》申请pull请求;

    剩下的就是项目创建者要做的事情了,如果他check提交的文件内容后,认为可以可并那么就会响应你的pull请求,如果觉得不可以合并就不会响应pull请求。只有在pull请求被响应后,你提交的代码修改内容才会同步到主项目中去。

    @ 提交修改代码

    即把本地代码同步到github上,根据下载同步的方式不同也有多种形式。

    https、subversion形式的可以通过svn commit命令提交

    CloneinDesktop形式的可以通过github的windows客户端提交

     

    展开全文
  • 开源项目的一些基本模板 内容 自述文件 帮助您告诉其他人您的项目为何有用,他们可以如何使用您的项目以及如何使用它。 执照 为了使您的存储库真正是开源的,您需要对其进行许可,以便其他人可以自由使用,更改和...
  • 如何参与GitHub开源项目

    千次阅读 2016-10-13 08:23:33
    最近一年开源项目特别的热,很多技术大会或...对于个人来讲,你把自己的项目托管到Github上并不表示你参与Github开源项目,只能说你开源了自己的项目,可以任别人自由下载。 那么该如何参与Github的开源项目呢?...
  • GitHub开源项目推荐

    2020-01-11 13:55:25
    GitHub作为全球最大的同性交友网站,上面有太多大佬分享的开源项目值得我们借鉴和学习。接下来就分享一下我入坑GitHub以来学习或收藏的一些好的开源项目。 文章目录1.LeetCodeAnimation2.Crash-Course-Computer-...
  • 三分钟教你如何用Github开源项目--值得一看!

    万次阅读 多人点赞 2020-04-22 09:20:00
    GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 # 按照项目名/仓库名搜索(大小写不敏感) in:name xxx # 按照README搜索(大小写不敏感) in:readme ...
  • Java 开发必看的 5个 Github 开源项目

    千次阅读 多人点赞 2020-03-13 23:42:54
    推荐5个Java开发必看的GitHub开源项目,这些项目都详尽的介绍了 Java中的各个知识点,对学习Java、Java面试、知识拓展均有很大的帮助。另外,推荐的5个项目均有网页版链接,方便查看。
  • github开源项目大集合

    万次阅读 2018-03-14 11:31:22
    Android 开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、...
  • github开源项目大集合(1)

    千次阅读 2018-10-17 12:47:17
    github开源项目大集合   目前包括: Android 开源项目第一篇——个性化控件(View)篇  包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView...
  • 使用GitHub开源项目 申请 IntelliJ IDEA 商业版 License 免费获取IntelliJ IDEA的正版License,申请资格要求要有自己的开源项目,我这里用的是自己开源在GitHub上的项目,地址是:...
  • Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 Github 上收集了一些优秀的...
  • 参与github开源项目的基本流程

    千次阅读 2014-06-25 21:04:08
    参与github开源项目的基本流程
  • 北京大学研究者开发了一款图像识别程序,基于深度卷积和递归神经网络的新型深度网络体系结构,用于单图像去除。 结合递归神经网络以保留先前阶段中的有用信息。...分享链接:Github开源项目代码...
  • Github开源项目总结

    千次阅读 2015-08-14 11:50:46
    开源项目第一篇——个性化控件(View)篇  包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、...
  • 如何从GitHub上下载开源项目

    千次阅读 多人点赞 2019-07-24 13:32:49
    GitHub上有无数优秀开发者正在开发和维护的开源项目供大家学习与讨论,那么如何把大佬开源的项目clone到本地进行学习呢,下面几步就可以轻松搞定: 1.安装Git,下载与安装可以参考这篇文章 Git下载与安装(Windo...
  • 2018 Github优秀开源项目整理

    千次阅读 2019-04-19 08:36:45
    基于自己团队的需求,以后每周会整理一些不错的Github开源项目(每周3-6个),范围主要包括:编程基础,前端开发,客户端开发,图形图像,网络,通用工具等,但不局限于此,一些服务端技术以及前沿技术(如:AI,AR...
  • GithubCrawler 基于githubAPI的github开源项目工程数据爬取工具
  • GitHub开源项目以及网站记录 1.网络演示工具(nodeppt)https://github.com/ksky521/nodeppt 2.文件上传小工具,包含多个文件选择,拖放支持,进度条,验证和预览图像,jQuery的音频和视频。... ...
  • 2015年2月11日从GitHub上下载的代码,由于manifest的限制,不适用于缺少一些硬件的模拟器。jar包版本
  • 如何参与Github上的开源项目
  • 区块链优秀github开源项目

    千次阅读 2018-04-25 16:43:03
    以太坊源码分析https://github.com/dragontc/go-ethereum-code-analysis以太坊源码https://github.com/ethereum/go-ethereum比特币源码https://github.com/bitcoin/bitcoin200行go语言实现区块链...
  • IT面试题GitHub开源项目IT面试题GitHub开源项目IT面试题GitHub开源项目
  • Spring Boot 优质GitHub开源项目

    万次阅读 2019-08-01 21:34:34
    Spring Boot 算是目前 Java 领域最火的技术栈了,也是Java开发人员不得不掌握的技术,今天给大家整理了13个优质 Spring Boot 开源项目给大家参考,希望能够帮助到正在学习 Spring Boot 的小伙伴!小伙伴简历中不知道...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 343,370
精华内容 137,348
关键字:

如何参与github开源项目