解决挑战
在本指南中,您将学习如何解决挑战并向主GitHub存储库提交答案。
介绍
此存储库由 Nx 提供支持。Nx是一个 monorepository,允许您将多个应用程序存储在同一个工作区中。每个挑战都是一个单独的应用程序。如果您打开apps
目录,您将找到多个目录,每个目录都与一个特定的挑战相关。每个目录都代表一个完整的独立的Nx
应用程序。想要运行并从某个开始,请打开您的终端并运行:
npx nx serve <APPLICATION_NAME>
创建 Git 分支
在你开始实现解决挑战的解决方案之前,创建一个git分支来提交你的工作。
git checkout -b <BRANCH_NAME>
完成挑战
按照说明来完成挑战。
提交和推送您的工作
最后一步是按照常规的指导方针提交工作
最后,使用以下命令将工作推送到远程仓库
git push --set-upstream origin <BRANCH_NAME>
将您的工作提交到主仓库
现在,你所有的工作都位于Angular Challenges仓库的本地实例中。
下一步是转到Angular的主要挑战页面,并创建一个新的Pull Request。
GitHub应该显示一个通知头来帮助你创建拉取请求。
如果不是这样,要么是你错误地执行了前面的某个步骤,要么你可以转到Pull Request选项卡并点击New pull request按钮
一旦你选择了要比较的两个分支,就会看到下面的页面:
在标题部分,以Answer:开始,然后是你的挑战号。之后,您可以随意添加任何您想要的内容
在描述部分,您可以添加您遇到的问题、麻烦或任何其他您想要分享的内容。如果你没什么可说的,可以把它空着
现在你可以点击 Create pull request.
获取审查
为了继续提供有价值的反馈和评论,请在Github上支持这个项目:
- 每次评论5美元
- 终身评论25美元
- 创建一个挑战/贡献终身评论