/bokeh.org

Static top-level "brand" page

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Bokeh Official Website

This repository contains the source code for the official website bokeh.org. The source code and issue tracker for Bokeh itself can be found at github.com/bokeh/bokeh.

Table of Contents

Developing with Docker

Requirements:

Verify the above requirements by running docker version from the command line.

  1. Clone the project repository
  2. Remove any Gemfile[.lock] from the project root directory
  3. Run make serve to build and serve the website from within a jekyll container.
  4. Natigate to http://localhost:4000
git clone https://github.com/bokeh/bokeh.org.git
cd bokeh.org
rm -f Gemfile Gemfile.lock
make serve

While running Jekyll will automatically rebuild the site and refresh the browser when changes are made to the source code.

Developing with Bundler

Based on instructions for setting up GitHub Pages locally with Jekyll.

Requirements:

Verify the above requirements by running ruby --version && bundle --version from the command line.

  1. Clone the project repository
  2. Add a github-pages Gemfile to the project root directory
  3. Install the bundle dependencies from the project root directory
  4. Serve the website using Jekyll
  5. Natigate to http://localhost:4000
git clone https://github.com/bokeh/bokeh.org.git
cd bokeh.org
echo -e "source 'https://rubygems.org'\ngem 'github-pages', group: :jekyll_plugins" > Gemfile
bundle install
bundle exec jekyll serve

While running Jekyll will automatically rebuild the site and refresh the browser when changes are made to the source code.