Jupyter Incubator: What's Cooking?

Peter Parente (@parente), Developer in IBM Cloud Emerging Technology

Jupyter Incubator: What's Cooking?

Peter Parente (@parente), Developer in IBM Cloud Emerging Technology

Greetings!

Rundown

First off, a clarification

There are two ways that new Subprojects are created:

  1. Direct Subproject creation.
  2. Incorporation of an existing external Subproject.
New Subproject Process, Jupyter Governance

Every new Jupyter Subproject does not have to go through the incubator!

When to incubate

  • Significant unanswered technical questions or uncertainties that require exploration.
  • Entirely new directions, scopes or ideas that haven't been vetted with the community.
  • Significant, already existing code bases where it is not clear how the Subproject will integrate with the rest of Jupyter.
Incubation of Subprojects, Jupyter Governance

Another clarification

If a Subproject team knows from the start that it would eventually like its Subproject to be part of the official Jupyter organization, it can be incubated in the jupyter-incubator organization.

Incubation in the jupyter-incubator organization, Jupyter Governance

You are not required to incubate in github.com/jupyter-incubator!

tl;dr

Project in scope + proposer on Council + Council agrees
→ create new github.com/jupyter repo

Project mature in open source + want to move to github.com/jupyter
→ proposal for incorporation

Project is immature + want association with Jupyter
→ proposal for incubation under github.com/jupyter-incubator

Project under incubation matures
→ proposal for incorporation

Enough! What's cooking?

Dashboards

Streaming meetup dashboard layout Community sentiment dashboard preview

Declarative Widgets

Declarative widgets in a notebook screenshot

Kernel Gateway

Kernel Gateway

Kernel gateway deployment diagram

Anything strike your fancy?

Collaboration topics

Let's chat!

Today or virtually on GitHub / gitter (@jtyberg, @lbustelo, @parente, @vinomaster)

Fork me on Github