Differences between revisions 2 and 3
Revision 2 as of 2017-12-07 03:15:21
Size: 2687
Comment: partial notes from meeting
Revision 3 as of 2017-12-07 03:26:42
Size: 4210
Comment: completing notes from kickoff
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:
2. Planned next steps
Line 35: Line 36:
2. New Activities  - On Wednesday, Ernest, Donald, Dustin and Sumana triage existing bugs and figure out milestones to parallelize work. (See the second item in Issues/Blockages below.)
Line 37: Line 38:
 - Nicole is considering doing some user tests on the UI to qualify the UI, to pick up problems that currently exist.
Line 38: Line 40:
*List all work initiated this month.* 3. Tabled Activities
Line 40: Line 42:
 -  - Our original vision for this grant included funding for us to do sponsorship outreach; the current grant-funded project does not include this position. We have money to build a mechanism into PyPI/Warehouse, but we do not have money for someone to do outreach/marketing/execution. Maybe this is an after-grant concern. A TODO for Sumana: in approximately 2 weeks (e.g., on December 18th), discuss this with Eric, so he can perhaps champion this issue within PSF to get resoources or otherwise help us work towards getting someone's time to work on sponsorship outreach for PyPI sustainability.
Line 42: Line 44:
 - 4. Issues / Blockages
Line 44: Line 46:
3. Planned next steps  - Nicole mentioned potentially needing help with JavaScript [per https://github.com/pypa/warehouse/issues/1297 ], regarding form validation, password complexity validation, and so on, and suggested we want to tag JS work in issues in the GitHub repo. Dustin, Donald, and Ernest reassured that they can handle helping with JavaScript issues probably to the extent necessary.
Line 46: Line 48:
 -  - It would be useful to have some smaller feature-based milestones to use to organize our activity, especially to help parallelize people's work. The basic division for parallelization is probably (a) user based interactions (being able to reset your password, manage your projects and releases through Warehouse) and infrastructure (infrastructure and deployment on new hosting).
Line 48: Line 50:
 -

4. Tabled Activities

*List projects that are currently set aside and explain why.*

 - On Wednesday, Ernest, Donald, Dustin and Sumana triage existing bugs and figure out milestones to parallelize work

 -

5. Issues / Blockages

 - Nicole mentioned potentially needing help with JavaScript [per https://github.com/pypa/warehouse/issues/1297 ] and Dustin, Donald, and Ernest reassured that they can handle helping with JavaScript issues probably to the extent necessary
 -
   Our APIs work, but aren't robust enough for the amount of traffic that would flow through once we redirect pypi.python.org. And we can split up things we need in order for pip install to work (for users) and things we need for the UI to be redirected (features for maintainers). The UI side is where the bulk of the work is less done, primarily UI flows around management and similar tasks.
  • Warehouse kickoff meeting, 12-04-2017
    -------------------------------------
    Attending:
    
    * Nicole Harris
    * Donald Stufft
    * Mark Mangoba
    * Ernest W. Durbin III
    * Sumana Harihareswara
    * Eric Holscher
    * Dustin Ingram
    * Laura Hampton
    
    
    1. Introductions
    
     - Ernest - 30 hours/wk. Particularly working on infrastructure & automation for getting Warehouse deployed, implementing metrics, and adding monitoring, and additionally contributing to features on project. Also will be doing some community support - working on tickets, issues, etc. for Warehouse/PyPI & contributors.
    
     - Dustin - 30 hours/wk. Shipping features in Warehouse, infrastructure dev, community stuff as well.
    
     - Donald - 2 days/week (Wednesdays and Thursdays), largely coordinating and working on features for Warehouse. Amazon gives him 40% of his time to work on PyPI, pip, and related packaging work.
    
     - Nicole - about 10 hours/week. Responsible for UX and UI and HTML/CSS of any new features, plus cleaning up any existing interfaces we have in Warehouse. Also intending to work on the fundraising aspect of the PyPI relaunch.
    
     - Mark Mangoba (PSF IT manager) works from 7-11am every day on PSF. Mainly this group's PSF liaison, helping with contracts, community reporting, and anything else we need from PSF.
    
     - Eric: wearing 2 hats. PSF board member hat - helped get grant, and wants to make sure PyPI is sustainable. Read the Docs hat - not specifically funded to dedicate time to this project via the grant, but happy to help, especially with pythonhosted translation & docs, and be a resource for sustainability conversation. Available across the week.
    
     - Sumana - approximately 10-15 hours per week, with more as needed. Project manager, working to break blockers for others, make sure other people know what expectations are of them & what to do next, and do stuff that needs doing, eg., testing, release management, product management/prioritization, meeting-running, communication.
    
     - Laura - several hours per week, assisting Sumana with project management
    
    2. Planned next steps
    
     - On Wednesday, Ernest, Donald, Dustin and Sumana triage existing bugs and figure out milestones to parallelize work. (See the second item in Issues/Blockages below.)
    
     - Nicole is considering doing some user tests on the UI to qualify the UI, to pick up problems that currently exist.
    
    3. Tabled Activities
    
     - Our original vision for this grant included funding for us to do sponsorship outreach; the current grant-funded project does not include this position. We have money to build a mechanism into PyPI/Warehouse, but we do not have money for someone to do outreach/marketing/execution. Maybe this is an after-grant concern. A TODO for Sumana: in approximately 2 weeks (e.g., on December 18th), discuss this with Eric, so he can perhaps champion this issue within PSF to get resoources or otherwise help us work towards getting someone's time to work on sponsorship outreach for PyPI sustainability.
    
    4. Issues / Blockages
    
     - Nicole mentioned potentially needing help with JavaScript [per https://github.com/pypa/warehouse/issues/1297 ], regarding form validation, password complexity validation, and so on, and suggested we want to tag JS work in issues in the GitHub repo. Dustin, Donald, and Ernest reassured that they can handle helping with JavaScript issues probably to the extent necessary.
    
     - It would be useful to have some smaller feature-based milestones to use to organize our activity, especially to help parallelize people's work. The basic division for parallelization is probably (a) user based interactions (being able to reset your password, manage your projects and releases through Warehouse) and infrastructure (infrastructure and deployment on new hosting).
    
       Our APIs work, but aren't robust enough for the amount of traffic that would flow through once we redirect pypi.python.org. And we can split up things we need in order for pip install to work (for users) and things we need for the UI to be redirected (features for maintainers). The UI side is where the bulk of the work is less done, primarily UI flows around management and similar tasks.

PackagingWG/2017-12-04-Warehouse (last edited 2017-12-07 03:26:42 by SumanaHarihareswara)

Unable to view page? See the FrontPage for instructions.