Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2017-12-07 02:37:01
Size: 694
Comment: initial page creation
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 4: Line 4:
Attending:

* Nicole Harris
* Donald Stufft
* Mark Mangoba
* Ernest W. Durbin III
* Sumana Harihareswara
* Eric Holscher
* Dustin Ingram
* Laura Hampton
Line 6: Line 16:
1. Continued Activities from Last Month 1. Introductions
Line 8: Line 18:
*List any in-progress items carried over from last month's planned list.*  - 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.
Line 10: Line 20:
 -  - Dustin - 30 hours/wk. Shipping features in Warehouse, infrastructure dev, community stuff as well.
Line 12: Line 22:
 -  - 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.
Line 14: Line 24:
2. New Activities  - 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.
Line 16: Line 26:
 - 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.
Line 17: Line 28:
*List all work initiated this month.*  - 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.
Line 19: Line 30:
 -  - 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.
Line 21: Line 32:
 -  - Laura - several hours per week, assisting Sumana with project management
Line 23: Line 34:
3. Planned for Next Month 2. Planned next steps
Line 25: Line 36:
*Describe activities planned for the next month.*  - 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 27: Line 38:
 -  - Nicole is considering doing some user tests on the UI to qualify the UI, to pick up problems that currently exist.
Line 29: Line 40:
 - 3. Tabled Activities
Line 31: Line 42:
4. Ongoing Projects  - 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 33: Line 44:
*Report on progress of long-term projects.* 4. Issues / Blockages
Line 35: Line 46:
 -  - 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 37: 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 39: Line 50:

5. Tabled Activities

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

 -

 -

6. Issues / Blockages

*List any problems that are preventing progress on assignments.*

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