‫欢迎回来｡
‫我们刚刚完成了第一个贡献, 这并不疯狂, 对吧？
‫我们只是去了开始这里的指导方针, 并添加我们的名字到贡献者名单｡
‫但现在让我们为一个开源项目做点贡献吧｡
‫现在, 在我们的社区里, 每个月我们都要进行编码挑战｡
‫现在你可以在这里搜索编码挑战, 但这个月是一个特殊的事件, 因为我们实际上正在做｡
‫十月的节日活动｡
‫在我们的社区, 每年十月都会有一次这样的活动｡
‫如果我们点击2019年10月1日的链接, 你可以看到这一点｡
‫所以取决于你什么时候看这个, 你可能有一个不同的耳朵｡
‫您可以看到, 我们为您提供了一个为开源项目做出贡献的机会｡
‫我们实际上有动画国家｡
‫我们有一个圣诞老人项目和一个Python项目｡
‫你可以为其中任何一个做出贡献｡
‫所以, 如果我们看看动画国家, 而人们在这里贡献了他们的CSS动画, 哦, 这一个看起来不错｡
‫我们还有圣诞老人计划｡
‫所以人们创建了一个小小的圣诞老人网站｡
‫这是一种很好的｡
‫非常, 非常酷｡
‫然后我们还有Python艺术项目, 它做了一些很酷的事情｡
‫如果我去网站这里｡
‫他们会把一张图片变成ASCII艺术, 这真的, 真的很酷｡
‫现在有很多项目你可以做, 但是让我们来做这个动画国家项目｡
‫所以我要做的第一件事就是进入项目存储库｡
‫按照我们之前做过的步骤｡
‫也就是说, 我们派生存储库｡
‫现在我们克隆此存储库｡
‫我们去克隆吧｡
‫在克隆的同时, 让我们看看指令｡
‫现在, 大多数开源项目都有关于如何贡献的说明｡
‫在我们的例子中, 我们有一个很好的一步一步的指南｡
‫因此在art目录中, 创建一个以自己名字命名的目录｡
‫好吧, 这很好, 很容易做到｡
‫让我们来看看动画｡
‫国家项目｡
‫让我们打开它, 升华它｡
‫我们看到有一个艺术文件夹, 在这里我们必须创建自己的名称或用自己的名称创建自己的文件夹｡
‫实际上我已经创建了一个名为Animate Tron的文件夹｡
‫是的｡
‫一个带有索引HTML和CSS的小型CSR项目｡
‫为了给大家展示一下, 我们把这个移走｡
‫或者只是为了给你看｡
‫这是我的小动画使用一些简单的索引, HTML和CSS｡
‫没什么太疯狂的｡
‫现在, 我们需要做的就是按照说明将其移到艺术文件夹中｡
‫现在我们已经添加了项目｡
‫让我们来看看它的动画｡
‫就在那儿｡
‫那是我的项目
‫下一个
‫在这个文件夹中, 确保我们创建了两个文件, 一个HTML文件和一个CSS文件, 并将CSS文件链接到HTML｡
‫只使用HTML和CSS创建艺术作品｡
‫所以我已经做过了｡
‫同样, 如果我们回到项目, 我有一个索引HTML文件｡
‫非常非常简单, 它链接到一个样式表｡
‫这是我为我的动画添加的风格｡
‫这些小线条｡
‫现在, 最后一部分是将我自己的卡片添加到该部分, 添加到包括司法部的文件｡
‫所以我们复制一下｡
‫请转到｡
‫包括在内｡
‫或者包括狗｡
‫你看, 这里是每个人输入信息的地方｡
‫就在这里, 我们可以添加我们复制和粘贴它, 确保缩进是正确的｡
‫所以我们的名字就叫《创》｡
‫页面链接将是我们文件夹的名称｡
‫所以我给它取名为创｡
‫索引html｡
‫然后是礼物的名字｡
‫他们建议我们加入一个gif｡
‫所以如果我没记错的话｡
‫GIF名称｡
‫曾是运输gif｡
‫同样, 我刚刚创建了一个小的动画gif, 所以我们称之为transport gif｡
‫作者是｡
‫Andre和GitHub的链接就是我的GitHub链接｡
‫好吧, 那应该不错｡
‫现在, 让我们发出一个拉入请求｡
‫现在, 请注意我是如何在Master上进行所有这些更改的｡
‫理想情况下, 我们在一个新的分支上创建这些更改, 所以我们实际上可以这样做｡
‫快去
‫结帐, 是｡
‫称之为电子动画｡
‫所以如果我现在有了地位｡
‫我明白了, 我必须有所改变｡
‫那就好｡
‫我们来做加法吧｡
‫获得认可｡
‫把我的艺术性加入到这个项目中｡
‫然后最后得到推原点, 我是奥创｡
‫好吧, 我会的
‫如果我们回到项目上｡
‫我们可以看到, 实际上现在有一个小图标, 上面写着“比较”､ “拉取”和“请求”｡
‫如果我回到分叉回购公司｡
‫零到精通｡
‫你看这里, 我也有这个黄色的横幅｡
‫所以如果我点击这个｡
‫并说｡
‫请将我添加到此列表, 我们将链接到｡
‫这位是乔依, 他是经理之一
‫所以我只想说, 请把我加到名单上｡
‫实际上, 我们甚至不需要标记她, 因为她偶尔会检查这个｡
‫因此, 我将创建一个拉取请求｡
‫现在已经打开了｡
‫这是真棒｡
‫所以, 如果我查看我的文件更改, 请将我添加到列表中｡
‫您可以看到这些是我添加到项目中的内容｡
‫因此, 如果我现在再次合并拉取请求, 您将无法执行此操作｡
‫但是我们的一些管理开源项目的管理团队人员将能够为您合并｡
‫我们可以删除分支, 因为我们已经合并了所有内容｡
‫现在让我们看看是否已进行了更改｡
‫如果我去零到掌握动画国家, 所以如果我现在寻找我的项目｡
‫嘿, 看那个｡
‫这是我的电子动画项目｡
‫好吧, 就是这样｡
‫这是我的吻｡
‫真漂亮｡
‫此项目的设计方式是随机选择课程动画, 因此可能不会同时显示所有课程动画｡
‫所以你可能要刷新几次, 但就这样, 我做了我的开源贡献｡
‫现在这里有一吨的项目, 你可以加入｡
‫就像我说的, 这是一个供你测试､ 犯错的游乐场, 因为这不是一个真实的工作场所｡
‫我们希望在真正投入工作并做出重大､ 危险的改变之前练习这些技能｡
‫这就是开源｡
‫我强烈建议你参与进来｡
‫这是一个与他人合作的好方法｡
‫这是了解Git和GitHub如何真正工作的好方法｡
‫毫无疑问, 一个程序员可以做很多事情｡
‫然而, 当许多人一起工作时, 可以建立的东西的进展和规模确实是复杂的｡
‫去做你的第一个开源贡献吧, 和你的程序员伙伴们一起享受构建东西的乐趣｡
‫也许有一天你会给潜在的雇主留下深刻的印象｡
‫下一场见｡