Read these guidelines in English 中文 русский عربي Español Português
#如何处理编码挑战 ###在GitHub上更改 每个挑战都存储在自己的markdown文件中。这使得从GitHub中编辑挑战变得容易。 您不需运行本地系统,即可进行更改。 在GitHub界面中找到要修改的文件后,单击铅笔图标开始编辑文件。如果您还没有这个项目的分支,将会自动创建一个新的分支。 您还可以复制项目并在计算机上进行本地编辑。如需帮助,请阅读主要[贡献指南](/CONTRIBUTING.md)。 ###挑战模板 这是挑战markdown文件的模板。 ````MD --- id:唯一标识符(alphanumerical,MongoDB _id) 标题:挑战标题 challengeType:0 guideUrl:'引导文章的网址' videoUrl:'视频解释的网址' --- ##说明
挑战的描述以及通过的要求 ##说明
关于究竟需要做什么的说明。 ##测试
```yml - 文字:应该返回“foo”。   testString:'使用Chai断言的字符串化函数' ```
```JS 默认情况下,代码在编辑器中显示。 ``` ###测试前
```JS 测试设置代码。 ```
###经过测试
```JS 测试拆解代码。 ``` ##解决方案
```JS 挑战解决方案代码 ``` ```` ###有用的链接 创建和编辑挑战: 1. [挑战风格指南](style-guide-for-curriculum-challenges.md) - 如何创建和格式化挑战 2. [挑战类型](https://github.com/freeCodeCamp/learn/blob/a5cb25704168aa37f59a582f0bb5a19b7bd89b46/utils/challengeTypes.js) - 数字挑战类型值的含义(枚举)。 3. [贡献FreeCodeCamp - 编写ES6挑战测试](https://www.youtube.com/watch?v=iOdD84OSfAE#t=2h49m55s) - 视频[Ethan Arrowood](https://twitter.com/ ArrowoodTech)因为他对旧版课程做出了贡献