Skip to content

iamshreeram/prebinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prebinder

A workflow engine to create runnable documentation (documentation that users can interact with on the cloud).

About

prebind is a workflow engine and controller that can be powered by Azure or Google Cloud Platform.

Current setup

Earlier architecuture

Workflow engine

  1. As soon as the user code gets merged in github, a webhook to work flow engine is triggered.
  2. Workflow kicks in the process of checking the difference in markdown files.
  3. Based on delta, WFlow triggers the process that parses the markdown and creates a jupyter notebook automatically.
  4. Once the notebook is created, the Prebind Controller checks with the user / wflow.yml to spin a binder instance in GCP or Azure.

Next Gen Architecture

Output of prebinder

  • Getting Started with pandas in 10 minutes.