Thanks a lot for working on formalizing this.

This slicing looks good to me! I am happy to lead the charge of the widgets
track of meeting.

Best,

Sylvain

On Tue, Aug 16, 2016 at 8:45 PM, Brian Granger <[email protected]> wrote:

> I want to emphasize that the content Fernando is sharing ghere is the
> result of a process that started in April and has involved:
>
> * A survey of core developers about which areas of the project they are
> interested in and what level of effort they are planning on
> * A series of semi-weekly meetings between myself, Jamie and Fernando
> going through the results of that survey along with the different areas of
> the project (repos, areas of focus, activities)
> * Lots of offline work by Jamie is organizing everything
>
> Cheers,
>
> Brian
>
> On Tue, Aug 16, 2016 at 12:52 AM, Fernando Perez <[email protected]>
> wrote:
>
>> Hi all,
>>
>> this is an email that is long overdue... As the project has grown in size
>> and complexity, we have at times struggled with how to effectively
>> coordinate, communicate and work in this larger context.
>>
>> At the dev meeting we conducted a survey of the folks who were there,
>> looking for a way to slice the project into major areas and to identify who
>> could assume leadership of each of these areas.  As usual, "leadership"
>> here means mostly responsibility, not some vertical, unilateral definition
>> of authority. In every area of the project we maintain an ethos of openness
>> and collaboration, and we want participation to continue increasing.
>>
>> But the reality is that, at this size and number of moving parts, it's
>> becoming detrimental not to have designated leads who can move things
>> forward, focus and keep an eye on their area, and sometimes make decisions
>> needed to get the ball rolling.  While I'm happy to maintain my role as
>> project's BDFL as long as the community wants me to, that role can't mean
>> that I make final decisions up and down our massive number of repos and
>> project areas.
>>
>> In summary, this is about delegating for efficiency and improved
>> communication.
>>
>> I'd like to post here the table of what we have so far.  Thanks to
>> Jamie's dedicated crunching of the info, we have it now broken down by
>> large areas and all active repos are assigned to an area.
>>
>> This isn't perfect, and in particular what is called tentatively "user
>> engagement" includes a LOT of work on the broad/public-facing aspects of
>> the project that will probably require more refinement.  But I don't want
>> to keep delaying this any further.
>>
>> Please take a look at the table below, and let's see if we can agree on
>> the roles and rough slicing.  In particular, folks whose name appears in a
>> leadership role should mention whether they are OK with the idea, whether
>> there's any other area they'd prefer to focus on, etc.
>>
>> I want to clarify that we did our best to digest people's survey
>> responses, but I also did some moving around in an attempt to cover
>> everything we have in the air.  If I moved you around in a way you didn't
>> want, I apologize and just let's figure out a better solution.  I didn't
>> intend to strong-arm anyone.
>>
>> Cheers,
>>
>> f
>>
>>
>> Core
>>
>>
>> Leader
>> Min?
>>
>> Mostly FT Work
>> Min Ragan-Kelley
>>
>> Mostly PT Work
>> Carol Willing
>> Thomas Kluyver
>> Matthias Bussonnier
>> Jason Grout
>> Steven Silvester
>>
>> Projects/Functional Areas Repos
>> jupyter_core jupyter_core <https://github.com/jupyter/jupyter_core>
>> jupyter client jupyter_client <https://github.com/jupyter/jupyter_client>
>> Python 2 Support
>> message spec
>> testpath <https://github.com/jupyter/testpath>
>> jupyter_kernel_test <https://github.com/jupyter/jupyter_kernel_test>
>> JupyterLab and J. Notebook
>>
>> Leader
>> Brian Granger
>> Matthias Bussonnier
>> Jason Grout
>>
>> Mostly FT Work
>> Steven Silvester
>>
>> Mostly PT Work
>> Nicholas Bollweg
>> Chris Colbert
>> Afshin Darian
>> Fernando Perez
>> Peter Parente
>> Thomas Kluyver
>> Carol Willing
>> Min Ragan-Kelley
>> Damián Avila
>> Projects/Functional Areas Repos
>> single user server jupyter-drive
>> <https://github.com/jupyter/jupyter-drive>
>> classical notebook UI notebook <https://github.com/jupyter/notebook>
>> Real Time Collaboration (RTC)
>> Dashboarding (incubation)
>> Element filtering
>> jupyterlab jupyterlab <https://github.com/jupyter/jupyterlab>
>> jupyter-js-services <https://github.com/jupyter/jupyter-js-services>
>> jupyter-js-utils <https://github.com/jupyter/jupyter-js-utils>
>> jupyter_logger <https://github.com/jupyter/jupyter_logger>
>> Widgets
>>
>> Leader
>> Sylvain?
>>
>> Mostly FT Work
>> Grant Nestor
>>
>> Mostly PT Work
>> Peter Parente
>> Jason Grout
>> Afshin Darian
>> Steven Silvester
>> Nicholas Bollweg
>> Brian Granger
>> Jonathan Frederic
>> Projects/Functional Areas Repos
>> ipywidgets ipywidgets <https://github.com/ipython/ipywidgets>
>> traitlets traitlets <https://github.com/ipython/traitlets>
>> declarative widgets
>> widget-cookiecutter <https://github.com/jupyter/widget-cookiecutter>
>> Parallel
>> Level of Effort: Low
>>
>> Leader
>> Min Ragan-Kelley
>>
>> Mostly FT Work
>> None
>>
>> Mostly PT Work
>> Carol Willing
>> Projects/Functional Areas Repos
>> ipyparallel ipyparallel <https://github.com/ipython/ipyparallel>
>> Kernel
>>
>> Leader
>> Thomas
>>
>> Mostly FT Work
>> Thomas Kluyver
>> Matthias Bussonnier
>>
>> Mostly PT Work
>> Min Ragan-Kelley
>> Steven Silvester
>> Projects/Functional Areas Repos
>> jupyter_console jupyter_console
>> <https://github.com/jupyter/jupyter_console>
>> NB software engineering (Thomas)
>> IPython ipython <https://github.com/ipython/ipython>
>> ipykernel <https://github.com/ipython/ipykernel>
>> ipython_genutils <https://github.com/ipython/ipython_genutils>
>> Shadow_ipython ipython-sec PRIVATE
>> <https://github.com/ipython/ipython-sec>
>> Services
>>
>> Leader
>> Carol? Community? Talk to Min
>>
>> Mostly FT Work
>> Min Ragan-Kelley
>>
>> Mostly PT Work
>> Carol Willing
>> Peter Parente
>> Kyle Kelley
>> Nicholas Bollweg
>> Projects/Functional Areas Repos
>> tmpnb tmpnb <https://github.com/jupyter/tmpnb>
>> tmpnb-deploy <https://github.com/jupyter/tmpnb-deploy>
>> tmpnb-redirector <https://github.com/jupyter/tmpnb-redirector>
>> nbviewer nbviewer <https://github.com/jupyter/nbviewer>
>> nbcache <https://github.com/jupyter/nbcache>
>> kernel_gateway kernel_gateway <https://github.com/jupyter/kernel_gateway>
>> kernel_gateway_demos <https://github.com/jupyter/kernel_gateway_demos>
>> demohub try.jupyter.org <https://github.com/jupyter/try.jupyter.org>
>> collab. with binder
>> etc. -need to specify-
>> cdn.jupyter.org <https://github.com/jupyter/cdn.jupyter.org>
>> docker-demo-images <https://github.com/jupyter/docker-demo-images>
>> docker-stacks <https://github.com/jupyter/docker-stacks>
>> nbshot <https://github.com/jupyter/nbshot>
>> ops-handbook PRIVATE <https://github.com/jupyter/ops-handbook>
>> enhancement-proposals <https://github.com/jupyter/enhancement-proposals>
>> salt-states-nbviewer <https://github.com/ipython/salt-states-nbviewer>
>> ipython-ansible-jenkins
>> Documents
>>
>> Leader
>> Matthias? Thomas? +Fernando?
>>
>> Mostly FT Work
>> Mike Pacer
>>
>> Mostly PT Work
>> Fernando Perez
>> Katie White
>> Nicholas Bollweg
>> Min Ragan-Kelley
>> Jessica Hamrick
>> Damián Avila
>> Matthias Bussonnier
>> Thomas Kluyver
>> Carol Willing
>> Peter Parente
>> Projects/Functional Areas Repos
>> nbconvert nbconvert <https://github.com/jupyter/nbconvert>
>> nbconvert-examples <https://github.com/jupyter/nbconvert-examples>
>> nbformat nbformat <https://github.com/jupyter/nbformat>
>> nbdime nbdime <https://github.com/jupyter/nbdime>
>> JupyterHub
>>
>> Leader
>> Min Ragan-Kelley
>>
>> Mostly FT Work
>> Carol Willing
>>
>> Mostly PT Work
>> Jessica Hamrick
>> Kyle Kelley
>> Brian Granger
>> Projects/Functional Areas Repos
>> jupyterhub jupyterhub <https://github.com/jupyterhub/jupyterhub>
>> deployment oauthenticator <https://github.com/jupyterhub/oauthenticator>
>> jupyterhub-deploy-teaching
>> <https://github.com/jupyterhub/jupyterhub-deploy-teaching>
>> dockerspawner <https://github.com/jupyterhub/dockerspawner>
>> jupyterhub-carina <https://github.com/jupyterhub/jupyterhub-carina>
>> jupyterhub-tutorial <https://github.com/jupyterhub/jupyterhub-tutorial>
>> configurable-http-proxy
>> <https://github.com/jupyterhub/configurable-http-proxy>
>> jupyterhub-deploy-docker
>> <https://github.com/jupyterhub/jupyterhub-deploy-docker>
>> sudospawner <https://github.com/jupyterhub/sudospawner>
>> ldapauthenticator <https://github.com/jupyterhub/ldapauthenticator>
>> Jupyter in Education
>>
>> Leader
>> Jessica Hamrick
>> Katie White
>>
>> Mostly FT Work
>> None
>>
>> Mostly PT Work
>> Fernando Perez
>> Min Ragan-Kelley
>> Brian Granger
>> Projects/Functional Areas Repos
>> nbgrader nbgrader <https://github.com/jupyter/nbgrader>
>> Events
>>
>> Leader
>> Ana Ruvalcaba
>> Katie White
>>
>> Mostly FT Work
>> None
>>
>> Mostly PT Work
>> Fernando Perez
>> Steven Silvester
>> Nicholas Bollweg
>> Projects/Functional Areas Repos
>> JupyterDays lbnl-jupyterday <https://github.com/jupyter/lbnl-jupyterday>
>> JupyterCon
>> Semi-Annual Dev Meetings
>> Break this out?
>> ? Rename "Community & Governance"?
>> User_Eng
>>
>> Leader
>> Katie White
>> Ana Ruvalcaba
>>
>> Mostly FT Work
>> None
>>
>> Mostly PT Work
>> Fernando Perez
>> Steven Silvester
>> Damián Avila
>> Min Ragan-Kelley
>> Brian Granger
>> Matthias Bussonnier
>> Thomas Kluyver
>> Carol Willing
>> Communications/Marketing
>> - Blog jupyter-blog-theme
>> - Websites jupyter.github.io
>> ipython.github.com
>> ipython-website
>> ipython-doc
>> - Newsletter newsletter
>> - Twitter
>> - Marketing marketing
>> design (move to communications)
>> Technical Communication
>> - Docs jupyter-sphinx-theme
>> - Tutorials jupyter
>> ngcm-tutorial
>> scipy-2015-advanced-topics
>> scipy-advanced-tutorial
>> strata-sv-2015-tutorial
>> mozfest15-training
>> nature-demo
>> docker-demo-images
>> docker-stacks
>> nbcache
>> ipython-in-depth
>> mozfest2014
>> front-to-back
>> talks
>> - Videos
>> - Academic Papers
>> User Support
>> - Gitter?
>> - Stack Overflow (SO)
>> - Help help
>> - Mailing List (double listed)
>> Community and Governance
>> - Community Pipeline enhancement-proposals
>> lbnl-jupyterday
>> datasets
>> jupyter-overview-paper PRIVATE
>> usersurveys
>> paper-notebook2013
>> - Development Workflow(s) roadmap
>> - Fundraising/sponsorship sloan-2013-reports
>> - User Surveys
>> - Governance governance
>> Software Development Process
>> - Gitter?
>> - GitHub
>>
>>
>> --
>> Fernando Perez (@fperez_org; http://fperez.org)
>> fperez.net-at-gmail: mailing lists only (I ignore this when swamped!)
>> fernando.perez-at-berkeley: contact me here for any direct mail
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Project Jupyter" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/jupyter/CAHAreOrgaieFm77%2Bj72g-Rf8kP1MozQywA6fXriptAC0
>> h1gzzg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/jupyter/CAHAreOrgaieFm77%2Bj72g-Rf8kP1MozQywA6fXriptAC0h1gzzg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Brian E. Granger
> Associate Professor of Physics and Data Science
> Cal Poly State University, San Luis Obispo
> @ellisonbg on Twitter and GitHub
> [email protected] and [email protected]
>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/jupyter/CAH4pYpRuKv5wdijBLu27mhQRM47LFLno7XUaT7QHumxOtng0_A%40mail.
> gmail.com
> <https://groups.google.com/d/msgid/jupyter/CAH4pYpRuKv5wdijBLu27mhQRM47LFLno7XUaT7QHumxOtng0_A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAK%3DPhk6worM%2B0fQ67EZ0PxAqCEdb%3DirFVj8LGZ01WB%3DZ9C9fNg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to