黑客节工作坊工具包:如何在 GitHub 上提交您的第一个 Pull Request

<$>[注] [label 如何在GitHub研讨会工具包材料上提交第一个Pull Request ] 这个研讨会套件旨在帮助讲师指导没有版本控制背景或没有参与开源项目的观众,在大约30分钟内完成提交拉取请求的步骤。与会者将通过了解版本控制,开源,Git和GitHub来完成研讨会。

观众没有事先的编码经验。没有开源、Git或GitHub经验的教师应该能够在首先复习材料之后教授本课程。

此研讨会工具包的目的是为演讲者提供一套完整的资源,以主持关于版本控制和对开放源码项目做出贡献的研讨会。它包括:

  • **** 幻灯片和演讲者notes** ,引导参与者完成他们的网站项目、动手练习和概念解释。
  • **A** 视频** ,包含提交拉取请求的实时编码演练、提示以及有关版本控制和参与开源项目的概念信息。
  • **A** 演示repo** ,允许参与者在他们跟随研讨会的过程中为开放源码项目做出贡献。

此研讨会工具包页面旨在帮助教师为研讨会做准备,并为学习者提供一个起点。教师应将学员引导至此页面,以便他们可以访问幻灯片(其中包含有用的链接)。

如果需要,学员可以阅读下面的介绍,并确保他们在研讨会开始前准备好先决条件,从而为研讨会做准备。 <$>

如果你有兴趣参加今年的Hacktoberfest,这个研讨会是一个很好的开始!这个基于项目的研讨会将以Cloud Haiku 存储库为模型,向您介绍开源、版本控制、Git和GitHub。一旦你学习了基础知识,你将知道如何为开源项目做贡献,并在GitHub上提交一个pull request。在研讨会中,不需要先前的编码经验。

当软件开发人员一起处理一个项目时,他们经常需要在相同的代码库上工作。当他们工作时,每个开发人员都需要知道其他人对代码做了什么更改,这样才不会重复工作或在已经完成的工作上编写代码。Git是一种版本控制系统,用于管理各种规模的开发人员项目,由Linux的创建者Linus Torvalds于2005年创建,旨在帮助开发人员以快速、高效和廉价的方式为代码做出贡献并共享代码修订。Git创建了代码库来帮助开发人员编辑、共享和发布所有人的代码。GitHub是一个基于云的Git存储库托管服务,允许开发人员获取他们在本地机器上编写的代码,并将其与世界共享。

有了Git和GitHub,来自世界各地的开发人员可以在各种项目上进行合作--你经常访问的许多网站都是使用GitHub维护的。了解如何使用Git和GitHub,并学习如何为开放源码项目做出贡献,将为新开发人员提供一个良好的开端,以获得他们加入软件工程社区所需的技能。

在这个研讨会中,我们将向您介绍Git和GitHub,Hacktoberfest用来跟踪您的进度的版本控制系统,以及共享项目以进行协作的存储库托管服务。在本教程结束时,您将准备好提交第一个pull request,并将顺利参与Hacktoberfest!

要作为研讨会负责人或学员参加,您需要具备以下条件:

  • 代码编辑器。在本研讨会中,我们将使用Visual Studio Code,,您可以在Mac、Windows或LINUX上免费下载。
  • 网络浏览器。在这个研讨会中,我们将使用Google Chrome作为我们的默认浏览器,您也可以下载适用于free的Mac、Windows或Linux版。
  • GitHub帐户。在这个研讨会中,我们将为GitHub上的开源回购做出贡献。您可以使用默认浏览器注册免费帐户

一旦您准备好了前提条件,您就可以开始研讨会了。有关研讨会后的帮助链接,请参阅Speaker slides]或观看如何提交您的第一个拉取请求视频以供查看。

Published At
Categories with 技术
comments powered by Disqus