跳转到内容
angular challenges logo Angular Challenges

解决挑战

在本指南中,您将学习如何解决挑战并向主GitHub存储库提交答案。

介绍

此存储库由 Nx 提供支持。Nx是一个 monorepository,允许您将多个应用程序存储在同一个工作区中。每个挑战都是一个单独的应用程序。如果您打开apps目录,您将找到多个目录,每个目录都与一个特定的挑战相关。每个目录都代表一个完整的独立的Nx应用程序。想要运行并从某个开始,请打开您的终端并运行:

Terminal window
npx nx serve <APPLICATION_NAME>

创建 Git 分支

在你开始实现解决挑战的解决方案之前,创建一个git分支来提交你的工作。

Terminal window
git checkout -b <BRANCH_NAME>

完成挑战

按照说明来完成挑战。

提交和推送您的工作

最后一步是按照常规的指导方针提交工作

最后,使用以下命令将工作推送到远程仓库

Terminal window
git push --set-upstream origin <BRANCH_NAME>

将您的工作提交到主仓库

现在,你所有的工作都位于Angular Challenges仓库的本地实例中。

下一步是转到Angular的主要挑战页面,并创建一个新的Pull Request。

GitHub应该显示一个通知头来帮助你创建拉取请求。

如果不是这样,要么是你错误地执行了前面的某个步骤,要么你可以转到Pull Request选项卡并点击New pull request按钮

一旦你选择了要比较的两个分支,就会看到下面的页面:

New pull request screen

在标题部分,以Answer:开始,然后是你的挑战号。之后,您可以随意添加任何您想要的内容

在描述部分,您可以添加您遇到的问题、麻烦或任何其他您想要分享的内容。如果你没什么可说的,可以把它空着

现在你可以点击 Create pull request.

获取审查

为了继续提供有价值的反馈和评论,请在Github上支持这个项目:

  • 每次评论5美元
  • 终身评论25美元
  • 创建一个挑战/贡献终身评论

贡献者

感谢所有帮助本文档变得更好的贡献者!

  • tomalaforge
  • 1fbr
  • gsgonzalez88