The source for the official Pry website.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 9ebe00c Oct 12, 2018
Permalink
Failed to load latest commit information.
_includes Amend swag headline Nov 28, 2012
_layouts
_scss index: delete sponsors Oct 12, 2018
images Delete unused images Oct 12, 2018
stylesheets index: delete sponsors Oct 12, 2018
.gitignore
CNAME
Gemfile [GEM] Update source; avoid warnings Mar 23, 2013
Procfile Fix Foreman Config Oct 4, 2013
README.md Increase headline level of Compass and Jekyll in README Jul 12, 2011
_config.yml Add comment 👮 Oct 4, 2013
favicon.ico Made the favicon a bit clearer. Nov 30, 2011
index.html
screencasts.html Remove spaces and add link to Github Oct 4, 2013

README.md

Pry website on GitHub Pages

Pry website is hosted using GitHub Pages, which in turn are served by Jekyll on GitHub. On push, the site is re-generated by GitHub and published on: http://pry.github.com

Local development

There’s a few dependencies to install when developing the site on your own computer.

Bundler

All development dependencies are contained within the Gemfile. To use it, you’ll need to install bundler.

gem install bundler

Once bundler is installed, you can install the dependencies:

bundle install

Foreman

There’s a Procfile in the site directory, which describes how to start Jekyll and Compass to Foreman. All you need to do, once you have installed dependencies with Bundler, is to start Foreman:

foreman start

That should be it! Now you can change files wildly and you’ll see them by pointing your browser to http://localhost:5000.

Compass

Compass is used to ease the pain of CSS. Compass will find all files in the _scss/ directory ending with .scss, and compile them into the stylesheets directory.

Jekyll

GitHub Pages are powered by Jekyll, and so are we! Configuration is in _config.yml as normal, but it probably doesn’t need to be touched.