46 lines
2.3 KiB
Markdown
46 lines
2.3 KiB
Markdown
![]() |
[FreeCodeCamp.org](https://freecodecamp.org) 社区是可能的,因为像你这样的数以千计的善意志愿者。 我们欢迎对社区作出的任何和所有贡献,并高兴地欢迎你们在一起。
|
|||
|
|
|||
|
> [!注意] 在您继续之前,请快速2分钟阅读我们的 [行为守则](https://www.freecodecamp.org/code-of-conduct) 我们在整个社会严格执行这项政策。 我们想要为FreeCodeCamp.org做出贡献,这对每个人来说都是一个安全和包容的经历。
|
|||
|
|
|||
|
贡献愉快。
|
|||
|
|
|||
|
欢迎:
|
|||
|
|
|||
|
- 在我们的 [编码挑战中创建、更新和修复错误](#coding-challenges)。
|
|||
|
- 帮助我们修复FreeCodeCamp.org的 [学习平台](#learning-platform) 中的 bug 。
|
|||
|
- _(即将来临)_ 帮助我们将FreeCodeCamp.org翻译成世界语言。
|
|||
|
|
|||
|
有问题? 走到 [这些常见问题](/FAQ.md) ,我们在那里回答一些常见的关于贡献的问题。
|
|||
|
|
|||
|
## 编码挑战
|
|||
|
|
|||
|
我们的所有编码挑战都由社区管理,带来像你这样的志愿者的专家知识。
|
|||
|
|
|||
|
你们可以帮助扩大它们,并使它们的措辞更好。 您也可以更新用户故事来更好地解释概念或删除多余的故事,并改进挑战测试,使其更准确地测试人们的代码。
|
|||
|
|
|||
|
**如果您有兴趣改进这些编码挑战,这里 [如何处理编码挑战](how-to-work-on-coding-challenges.md)。**
|
|||
|
|
|||
|
## 学习平台
|
|||
|
|
|||
|
我们的学习平台运行在一个现代的 JavaScript 堆栈上。 它有各种组件、工具和库,包括但不限于:Node.js、MongoDB、LoopBack、OAuth 2.0、React、Gatsby、Webpack等等。
|
|||
|
|
|||
|
广义而言,
|
|||
|
|
|||
|
- 我们有基于 Node.js 的 API 服务器。
|
|||
|
- 基于React的客户端应用集。
|
|||
|
- 一个我们用来评估我们的前端项目的脚本。
|
|||
|
|
|||
|
为此做出贡献需要对API、ES6语法和许多好奇心有所了解。
|
|||
|
|
|||
|
从根本上讲,我们期望基本上熟悉上述一些技术、工具和图书馆。 话虽如此,你们不必是他们的专家。
|
|||
|
|
|||
|
**如果你想要帮助我们改进我们的代码库,你可以使用 Gitpod,免费的在线开发环境**
|
|||
|
|
|||
|
[](https://gitpod.io/#https://github.com/freeCodeCamp/freeCodeCamp)
|
|||
|
|
|||
|
(在您的浏览器中为FreeCodeCodeCamp启动一个现成的开发环境。)
|
|||
|
|
|||
|
或
|
|||
|
|
|||
|
**you can [set up freeCodeCamp locally](how-to-setup-freecodecamp-locally.md) on your machine.**
|