data-8 / textbook

The textbook Computational and Inferential Thinking: The Foundations of Data Science

Home Page:http://www.inferentialthinking.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A new (simpler) build process for the textbook

choldgraf opened this issue · comments

Hey all - I just worked with @yuvipanda to remove a few unnecessary steps from the build process for updating the data-8 textbook. Here are the new instructions

https://github.com/data-8/textbook#how-this-repository-is-deployed-to-inferentialthinkingcom

Here's the summary:

  • Old way

    • Make changes in data-8/textbook and build the site
    • Push to data-8/textbook
    • cd into your local repository for github.com/interentialthinking/inferentialthinking.github.io
    • git pull the latest changes from the textbook repository
    • git push the changes to the inferentialthinking.github.io repository
  • New way

    • Make changes in data-8/textbook and build the site
    • Push to data-8/textbook
    • Changes are auto-deployed by circleci to the inferentialthinking.github.io repository.

Let me know if you have questions or thoughts! cc @davidwagner @a-adhikari @papajohn so you know about the new system.

This should close the issues in #82 and #83. I'll leave this issue open for a couple weeks and will then close all of them unless we surface other problems

@choldgraf awesome! Would love to have a writeup of the process so others using jupyter book can also set this up easily.

working on it :-)

writeup is here: https://predictablynoisy.com/circleci-mirror

closing this now!