freeCodeCamp/CONTRIBUTING.md

3.2 KiB
Raw Blame History

Read these guidelines in English 中文 русский عربى Español Português

Contributor's Guide

Hello 👋 !

freeCodeCamp.org is possible thanks to thousands of kind volunteers like you. Thanks for your interest in contributing and we are exited to welcome you onboard.

Here are some fun ways you can help

You can choose to contribute to area of you interest:

1. Contribute to this codebase

We have a huge codebase of the thousands of Curriculum challenges and Guide articles. These challenges and articles make up the learning content available on the main website.

You can help us

📖 Research, Write and Update our guide articles
💻 Create, Update and Fix Bugs in our curriculum challenges
📚 Translate guide articles and curriculum challenges

You can help us translate our Guide articles and Curriculum challenges for a language that you speak. Currently we have translated versions in:

  • Chinese : 中文
  • Russian : русский
  • Arabic : عربى
  • Spanish : Español
  • Portuguese : Português

Most of these are machine translated. We would love your help in updating and improving the quality of these translations.

🛠 Help us fix bugs in the API server and client apps for freeCodeCamp.org's website

2. Help campers on our public forum

3. Help us add subtitles on our YouTube channel.

Steps to contribute to the code base

  1. 🙏 Follow our Code of Conduct at all times.
  2. 🍴 Fork this repository.
  3. 👀 Follow the contributing guidelines outlined below.
  4. 🔧 Make some awesome changes!
  5. 👉 Make a pull request.
  6. 🎉 Get your pull request approved - success!

Or, If you've found a issue that is not on the board, follow these steps. If you dont wish to work on the codebase, you can contribute in several other ways.

Feel free to ask for help on our public Forum or Contributors chat room. We are excited to help you contribute to any of the projects that you would like to work on.

Working on your first Pull Request? You can learn how from this free series How to Contribute to an Open Source Project on GitHub