EmberCLI's official website

Running with Docker (recommended)

This is the recommended method for new contributors. Although the website is built with Ruby, most work is done in Markdown files. You don't need to know Ruby or install its dependencies to help out. Simply follow the Docker container instructions below to install and run locally.

First, install Docker and Compose and leave it running.

Next, the commands below will install all necessary dependencies for the website app and start a server. This will take a little while to run the first time, possibly a few minutes. The dependencies will be installed inside a Docker container, and do not affect your normal developer environment.

git clone https://github.com/ember-cli/ember-cli.github.io.git
cd ember-cli.github.io
docker-compose up

Running without Docker

Install Jekyll and a special gem provided by GitHub:

$ gem install bundler
$ bundle

Open the directory which contains the repo and run Jekyll:

$ bundle exec jekyll serve -w

You can now view the result at http://localhost:4000.

Windows Users, read on

If you want to help with the development of this site and you're using Windows, please read this guide about how to run Jekyll on your OS.

Alternatively, use bash via Windows Subsystem for Linux (WSL):