The Codecademy Help Center is a collection of answers to frequently asked questions about Codecademy's products. Please read the wiki for more information about contributing to this repository.
. ├── published │ ├── article1.md │ └── article2.md ├── proposed │ ├── article3.md │ └── article4.md └── README.md
Here's an overview of what each directory is for:
These are the articles that show up on http://help.codecademy.com. These files are Markdown formatted text files and have YAML front-matter (see below). All Codecademy help articles are parsed additionally with GitHub Flavored Markdown (GFM).
These are unpublished articles that are in progress.
Writing a new article
To contribute an article, create a new file in the proposed/ directory. Name your file after the title of your article. For example, if your article's title is
Does Codecademy have a mobile app?, you would create a new file named
Next, open up the file and write your content in the following format:
--- title: Does Codecademy have a mobile app? --- Codecademy for iPhone is available to [download from the App Store](https://itunes.apple.com/us/app/codecademy-hour-of-code/id762950096?mt=8). You'll need an iPhone with iOS 7 or later. Codecademy for Android is planned for the future.
The article's title lives in the YAML front-matter block, followed by the article's body. The article's body is written in Markdown. All Codecademy help articles are parsed additionally with GitHub Flavored Markdown (GFM).
Lastly, commit your new file and send a pull request. Once your article is approved, it will be moved to the published/ folder, automatically be assigned an
article_id, and show up on the Codecademy Help Center shortly after.
Editing an existing article
To edit an existing article, use GitHub and send a pull request.