0.1.0 • Published 5 years ago

scribble-airflow-extension v0.1.0

Weekly downloads
6
License
BSD-3-Clause
Repository
github
Last release
5 years ago

scribble-airflow-extension

An extension to schedule notebooks on a remote airflow instance

Requirements

  • JupyterLab >= 1.0.0

Getting started

Most of the needed development phases incorporated as make commands in the Makfile

to set your development environment run the following: 1. brew install pyenv 1. pip install pipenv 1. make install-dev 1. make setup-dev-env 1. make docker

Tests

we have 2 sets of tests: integration and unit to run then just use the following make commands

  • make test for unit tests
  • make test-integration for integration tests

Development

now, you can spin up your environment in "watch" mode (hot reload) better for ui/front-end development run: make dev-up

For server side development and testing: run: make up this will skip the typescript's building phase and launch jupyterlab much faster.