⚠️ Archived Repository
Chartio and also dataschool.com were acquired by Atlassian in 2021. This repository is now archived and no further pull-requests will be accepted.
This is the site powering dataschool.com. Please contribute!
This site is built with Jekyll, a simple static site server. To install Jekyll simply use:
- Clone this repository:
git clone email@example.com:chartio/dataschool.git
- Install homebrew with
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Install jekyll and bundler with
sudo gem install bundler jekyll. Note you'll be prompeted to enter your computer's password to install.
This site is built using Jekyll. You don't need to know or even run jekyll to contribute - you can just edit and commit the markdown files, but if you want to run a local copy it's fairly simple:
cd dataschool/dataschool bundle install --path vendor/bundle bundle exec jekyll serve --watch
It will then be available at http://localhost:4000
Note - do use port 4000 and "localhost" vs 127.0.0.1 otherwise SQLBox will not work for you on your localhost.
There are 3 main objects (jekyll calls them collections) in DataSchool:
- People (_people)
- Books (_books)
- Chapters (_chapters)
The content for all of the books is in _chapters folder, organized by book.