Docs Contribution Guide Overview
Get started with these steps
Claiming an issue
Browse available Issues on GitHub and select one(s) to work on.
Getting set up on your computer
Create a local copy of the Docs repository (repo) by forking the main remote repo and cloning it onto your computer. Then, create a separate feature branch in the forked repo. In the feature branch, create a markdown file for your entry or edit existing entries depending on the Issue description.
Writing your doc
Plan your write-up for new entries or edits with the available templates on GitHub for topic, concept, or term entries. Then, to your best ability, self-revise your entry as needed to match the Docs style and format.
Creating a pull request and revisions
Commit changes on your feature branch with a meaningful message and push up to the forked remote repo. Then, create a pull request (PR) on GitHub. Maintainers will review your changes, request for improvements, and continue this process until the PR meets technical and formatting standards.
Frequently asked questions
There are several benefits to contributing to Docs. Contributing to documentation is a great way to build out a portfolio of technical content that you can show to potential employers. By adding to documentation on Codecademy, you will be helping other learners get support on their journey while helping yourself develop mastery over the content you are studying. Finally, frequent Docs contributors become eligible to join the Code Crew, Codecademy’s super user program, whose benefits include Free Pro Access, networking opportunities, and several other exciting benefits. Go to our Contribute to Docs page to learn more about the benefits of getting involved.
Connect with other contributors and get answers to your questions in Forums.