The Codecademy Help Center is a collection of answers to frequently asked questions about Codecademy's products.
.
├── 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).
These are unpublished articles that are in progress.
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 does-codecademy-have-a-mobile-app.md
.
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.
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.
To edit an existing article, use GitHub and send a pull request.