# scribble-airflow-extension

> An extension to schedule notebooks on a remote airflow instance

Latest version **0.1.0** (published 2019-10-23) · BSD-3-Clause license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install scribble-airflow-extension
pnpm add scribble-airflow-extension
yarn add scribble-airflow-extension
bun add scribble-airflow-extension
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.1.0 |
| Published | 2019-10-23 |
| First published | 2019-10-23 |
| Weekly downloads | 0 |
| License | BSD-3-Clause |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 13 |
| Unpacked size | 15.7 KB |
| Known vulnerabilities | 0 (+6 in 1 direct dependencies) |
| Install scripts | no |
| Author | Lior Baber |
| Maintainers | wework-dev |
| Keywords | jupyter, jupyterlab, jupyterlab-extension |

## Links

- npm: https://www.npmjs.com/package/scribble-airflow-extension
- Repository: https://github.com/WeConnect/scribble-airflow-extension.git
- Issues: https://github.com/WeConnect/scribble-airflow-extension.git/issues
- npm.io page: https://npm.io/package/scribble-airflow-extension

## Dependencies (13)

- [react](https://npm.io/package/react.md) 16.8.6
- [lodash](https://npm.io/package/lodash.md) 4.17.15
- [react-dom](https://npm.io/package/react-dom.md) 16.8.6
- [react-select](https://npm.io/package/react-select.md) ^3.0.4
- [@types/lodash](https://npm.io/package/@types/lodash.md) 4.14.136
- [react-tooltip](https://npm.io/package/react-tooltip.md) ^3.11.1
- [semantic-ui-less](https://npm.io/package/semantic-ui-less.md) ^2.4.1
- [semantic-ui-react](https://npm.io/package/semantic-ui-react.md) ^0.88.1
- [@types/react-select](https://npm.io/package/@types/react-select.md) ^3.0.4
- [@jupyterlab/mainmenu](https://npm.io/package/@jupyterlab/mainmenu.md) 1.0.3
- [@jupyterlab/notebook](https://npm.io/package/@jupyterlab/notebook.md) 1.0.3
- [@types/react-tooltip](https://npm.io/package/@types/react-tooltip.md) ^3.9.3
- [@jupyterlab/application](https://npm.io/package/@jupyterlab/application.md) 1.0.3

## Recent versions

- 0.1.0 (latest) — 2019-10-23

## README

# 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.

---
_Source: https://npm.io/package/scribble-airflow-extension · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
