0.1.0 • Published 5 years ago
scribble-airflow-extension v0.1.0
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 testsmake 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.
0.1.0
5 years ago