Open StylusEater opened 3 years ago
name: Crates.io Weekly Team Meeting about: Create a new weekly meeting agenda. title: 'Crates.io Weekly Team Meeting #XX' labels: meeting assignees: ''
Roadmap v0.1
Choosing a new Framework SUGGESTION: Instead of using a custom framework then maybe go to a standardized framework? NOTE: We did take over the Conduit crates so maybe there is something we can help with there? ** CONCERN: We have production code working so it’s very risky to go to something new.
Growing the Team ** Consensus is we need to grow the team.
Security and Ops Improvements Infrastructure stability is super important NOTE: We need more defense in depth NEED: A place to put private documentation for the operations team we already have an infra GitHub repository (maybe this is a good place?) should we find something beyond GitHub and issue tracking this could potentially tie into the support channel E-mail management tool? Have a trial account with HelpMonks but might not have OAuth with GitHub Have a Beta for Yetto but haven’t tried Explore Mailgun and GitHub to make private issues We need a nice interface to transfer crates and verify crate owners some people in Crates.io have been adding notes people are willing to give up crate names Web interface would be great to have … easy transfer, delete, add … docsrus, S3, crates.io (especially DMCA requests) … it would be nice to have an auto-reply support requests at NPM were more from publish to unpublished because of … THERE ARE MANY STANDARD ITEMS Delete process is partially done Need more automation in Security and Ops … Ops Automation Enable people to delete their own crate within 24hrs of publishing ** TODO: Need to figure out how to better handle large bursts of download requests … maybe generate a cache to buffer requests?
Discuss eRFC https://internals.rust-lang.org/t/pre-erfc-crate-name-transfer/9027 No resolution on this today ** SUGGESTION: Outline blockers, make things clear that other aspects need to be considered and implemented before we can do what is being requested. (Blockers for the eRFC: https://github.com/dtolnay/rfcs/blob/transfer/text/0000-crate-name-transfer.md#blockers)
Name Spacing and Name Squatting SUGGESTION: Name Squatting … have an approval process for name squatting Talk to people from NPM so we try to avoid pitfalls they encountered
Zoom Meeting ** Suggestion we do a once a month (first meeting of the month) Zoom meeting and then the others are Discord meetings
NEXT WEEK MEETING: ** Try to nail down the next zoom meeting through Discord
TODO:
Thanks @StylusEater, this looks really good. I've added a topic to the agenda for the next meeting.
My current thoughts are that we could create a project board to organize the proposed agenda for each meeting. This would make it easier to schedule topics for further out than just the next meeting (for instance, the next video call) and would also help with issues that get bumped for further discussion in another meeting.
This template then looks like a great format for documenting the topics actually discussed, and any action items.
Here is a rough template for meetings that we might want to refactor and use going forward: