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