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](https://www.freecodecamp.org/learn) and [Guide articles](https://www.freecodecamp.org/guide). 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](https://www.freecodecamp.org/forum) - ❓ Help campers by [answering their questions](https://www.freecodecamp.org/forum/?max_posts=1). - 💬 [Give feedback](https://www.freecodecamp.org/forum/c/project-feedback?max_posts=1) on camper projects. ### 3. Help us add subtitles on our [YouTube channel.](https://www.youtube.com/freeCodeCamp/videos) ## Steps to contribute to the code base 1. :pray: Follow our [Code of Conduct](docs/CODE_OF_CONDUCT.md) at all times. 2. 🍴 [Fork this repository](https://github.com/freeCodeCamp/freeCodeCamp#fork-destination-box). 3. 👀️ Follow the contributing guidelines outlined below. 4. 🔧 Make some awesome changes! 5. 👉 [Make a pull request](https://github.com/freeCodeCamp/freeCodeCamp/compare). 6. 🎉 Get your pull request approved - success! Or, If you've found a issue that is not on the board, [follow these steps](README.md#found-a-bug). If you dont wish to work on the codebase, you can [contribute in several other ways](https://contribute.freecodecamp.org). Feel free to ask for help on our public [Forum](https://www.freecodecamp.org/forum) or [Contributors chat room](https://gitter.im/FreeCodeCamp/Contributors). 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](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github)