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.
