HTTPArchive / almanac.httparchive.org

HTTP Archive's annual "State of the Web" report made by the web community
https://almanac.httparchive.org
Apache License 2.0
611 stars 169 forks source link

PWA 2022 #2895

Closed rviscomi closed 2 years ago

rviscomi commented 2 years ago

PWA 2022

PWA illustration

If you're interested in contributing to the PWA chapter of the 2022 Web Almanac, please reply to this issue and indicate which role or roles best fit your interest and availability: author, reviewer, analyst, and/or editor.

Content team

Lead Authors Reviewers Analysts Editors Coordinator
@diekus @diekus @Suzzicks @aarongustafson @webmaxru @Schweinepriester @tropicadri @beth-panx @tropicadri @beth-panx @siwinlo @foxdavidj
Expand for more information about each role 👀 - The **[content team lead](https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Content-Team-Leads'-Guide)** is the chapter owner and responsible for setting the scope of the chapter and managing contributors' day-to-day progress. - **[Authors](https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Authors'-Guide)** are subject matter experts and lead the content direction for each chapter. Chapters typically have one or two authors. Authors are responsible for planning the outline of the chapter, analyzing stats and trends, and writing the annual report. - **[Reviewers](https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Reviewers'-Guide)** are also subject matter experts and assist authors with technical reviews during the planning, analyzing, and writing phases. - **[Analysts](https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Analysts'-Guide)** are responsible for researching the stats and trends used throughout the Almanac. Analysts work closely with authors and reviewers during the planning phase to give direction on the types of stats that are possible from the dataset, and during the analyzing/writing phases to ensure that the stats are used correctly. - **[Editors](https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Editors'-Guide)** are technical writers who have a penchant for both technical and non-technical content correctness. Editors have a mastery of the English language and work closely with authors to help wordsmith content and ensure that everything fits together as a cohesive unit. - The **[section coordinator](https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Section-Leads'-Guide)** is the overall owner for all chapters within a section like "User Experience" or "Page Content" and helps to keep each chapter on schedule. _Note: The time commitment for each role varies by the chapter's scope and complexity as well as the number of contributors._ For an overview of how the roles work together at each phase of the project, see the [Chapter Lifecycle](https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Chapter-Lifecycle) doc.

Milestone checklist

0. Form the content team

1. Plan content

2. Gather data

3. Validate results

4. Draft content

5. Publication

Chapter resources

Refer to these 2022 PWA resources throughout the content creation process:

📄 Google Docs for outlining and drafting content 🔍 SQL files for committing the queries used during analysis 📊 Google Sheets for saving the results of queries 📝 Markdown file for publishing content and managing public metadata 💬 #web-almanac-pwa on Slack for team coordination

Suzzicks commented 2 years ago

I can help if you want me to Lead or Author this topic.

webmaxru commented 2 years ago

Hello! My pleasure to be a Reviewer for this year again!

Schweinepriester commented 2 years ago

Hello everyone! 👋 Same as @webmaxru, I'm happy to be a reviewer again :)

siwinlo commented 2 years ago

hello! I'd be happy to join as an editor!

foxdavidj commented 2 years ago

@webmaxru @Schweinepriester @siwinlo

Hi all, we need your help. We currently don't have a Lead for this chapter, which means we'll likely miss our first milestone (May 1st) which will put the chapter at risk of being dropped.

Can you all reach out to anyone you feel may be a good fit for a Lead/Authoring role for the chapter?

Thanks so much for your interest in helping us assemble the chapter this year

Schweinepriester commented 2 years ago

Maybe @Suzzicks wants to step up and be Lead? :)

I had typed the following before I realized @Suzzicks said "Lead or Author", preserving just in case 0:-)

 Perhaps last years great lead @demianrenzulli, last years capabilities lead and PWA enthusiast @christianliebel and/or fugu🐡 aficionado/champion @tomayac? :)
foxdavidj commented 2 years ago

Thanks for the suggestions @Schweinepriester.

@christianliebel @demianrenzulli @tomayac Would any of you be interested in the Chapter Lead role for the PWA chapter?

Regarding @Suzzicks, we unfortunately we haven't been able to get a hold of her

tomayac commented 2 years ago

@tropicadri is fully focused on PWA on Google's side, maybe she's interested? I will help out with the Capabilities chapter already and can't commit to more at the moment.

foxdavidj commented 2 years ago

@tropicadri Would you be interested in being an author for this years PWA chapter in the Web Almanac?

tropicadri commented 2 years ago

As much as I would want to, I don't have the bandwidth to lead. I can help but I can't be the main point of contact.

webmaxru commented 2 years ago

Let me chat with PWA v-team of Microsoft about someone leading that

rviscomi commented 2 years ago

⚠️ @Suzzicks @webmaxru @Schweinepriester @tropicadri @siwinlo it looks like this chapter still doesn't have a lead or an analyst and the outline hasn't been started yet. We might have to drop this chapter if it doesn't seem like there's enough interest to sustain it.

Could you help us find contributors who can staff this chapter? Meanwhile, it'd be great to start brainstorming ideas in the doc and when we get the team fully formed we can hopefully get back on track quickly.

@webmaxru is anyone at Microsoft interested in contributing?

tropicadri commented 2 years ago

@snugug would you have any interest in leading this chapter for the web almanac?

webmaxru commented 2 years ago

@webmaxru is anyone at Microsoft interested in contributing? I'm on it - will keep you posted asap, let's wait with the decision on dropping this chapter for a few more days please.

Meanwhile, I requested an access to the working doc - ready to be an interim Lead to create doc structure and start adding some ideas.

aarongustafson commented 2 years ago

I’m happy to contribute however it would be helpful.

webmaxru commented 2 years ago

@aarongustafson Awesome! Could you then volunteer as a content team lead?

aarongustafson commented 2 years ago

@webmaxru If need be. If there are others who want to lead—particularly smart folks whose perspectives we don’t often hear—I’m open to working in a supporting capacity, but if there are still no takers and we’re down to the wire, I’m happy to step up.

Snugug commented 2 years ago

@Snugug would you have any interest in leading this chapter for the web almanac?

Thanks for offering! I unfortunately don't think I've got capacity to lead this right now. I also echo what @aarongustafson has said that it'd be great to get perspective from folks we don't often hear.

aarongustafson commented 2 years ago

Maybe @diekus or @beth-panx would be interested?

beth-panx commented 2 years ago

@aarongustafson - Since I haven't been involved in this before, I am happy to be your reviewer/analyst and contribute wherever I can this year.

foxdavidj commented 2 years ago

Hey @aarongustafson would you be willing to step up as the Content lead for the chapter? If so we'd love to have you!

diekus commented 2 years ago

Hola. I can help if required!

aarongustafson commented 2 years ago

@foxdavidj I would actually love to see @diekus lead this effort if you’re cool with it. I am happy to sign on as a reviewer and even an editor.

foxdavidj commented 2 years ago

@diekus @aarongustafson @beth-panx @Schweinepriester @siwinlo @Suzzicks @tropicadri @webmaxru

@diekus We'd love to have you as the Chapter Lead for the PWA chapter! Excited to have you :)

As the PWA team lead you'll be responsible for setting the narrative for the chapter's contents, coordinating with the rest of the contributors, and generally keeping it on schedule. The top comment contains all the information/links you need, otherwise let me know if there's anything we can clarify.

A few things so we can kick-start this chapter:

  1. @diekus It looks like @Suzzicks would be interested in co-authoring with you. As the chapter lead, if this is something you'd be interested in, can you follow-up with them? And then edit the top comment to reflect any changes?
  2. To kick things off, I'd love to set up a 30 minute call within the next week to put any new faces to names, and give @diekus feedback on their ideas for the chapter's outline. @diekus can you find a time that works well for the team? You can see my availability via my calendly here (no need to book through it, though): https://calendly.com/foxdavid/30min

Excited to see this chapter come together.

diekus commented 2 years ago

Hola @foxdavidj . It'd be great to co-author with @Suzzicks! I'll look into calendars and get up to speed on all the documentation in the first post.

diekus commented 2 years ago

I am assuming this is the best way to communicate with the team. I am flexible to meet during the week, but as I am based in London my preferred times are (early-ish) morning West Coast times. Can I get an idea of where you're all based to make sure we convey on a time that's friendly hopefully for all of us?

tropicadri commented 2 years ago

I'm in california, so pacific time, also throwing this your way: https://whenavailable.com/ I used to coordinate meeting times with groups. You create the survey and then share the link, people vote with their availability.

diekus commented 2 years ago

Wicked Adri! Please mark your availability for: PWA Web Almanac Chapter kick off https://whenavailable.com/invite/v8MNlWxkHdwcm5m34PeN

siwinlo commented 2 years ago

Hi there! This week is Global Eng week at Etsy (where I work) and so it's a little hectic - that being said, I'm signed up as an editor so I'm not sure that it's crucial for me to meet at this juncture. Let me know if I can get looped in a little later on in the process perhaps?

Thank you!

On Tue, May 17, 2022 at 4:18 PM Diego Gonzalez @.***> wrote:

Wicked Adri! Please mark your availability for: PWA Web Almanac Chapter kick off https://whenavailable.com/invite/v8MNlWxkHdwcm5m34PeN

— Reply to this email directly, view it on GitHub https://github.com/HTTPArchive/almanac.httparchive.org/issues/2895#issuecomment-1129279555, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJ7P73FFPKRF6YV6CF743I3VKP5JNANCNFSM5TH72LYA . You are receiving this because you were mentioned.Message ID: @.***>

-- Siwin Lo

siwinlo.com | siwinlo.github.io | www.linkedin.com/in/siwinlo

webmaxru commented 2 years ago

Hello team! I'm based in Oslo, Norway - CEST timezone. Looking forward to meeting you online|

foxdavidj commented 2 years ago

Hey @diekus, two things:

  1. Have you been able to contact and/or start working with @Suzzicks? She's very responsive on Twitter if not.

  2. How big of an ask would it be for me to request, once a week on Friday, an update on how the chapter is doing and any progress/hurdles/questions/etc you have. And post it to the github chapter issue? Can be a simple bullet list.

    It’d help me a lot with staying in the loop (and not nagging you) and making sure I’m helping you solve problems you’re facing.

    Thoughts?

diekus commented 2 years ago

I've message @Suzzicks this morning on twitter (assuming it is the same handle there!).

Yes, we can set up a weekly catchup call on Fridays.

In the meantime I am happy to have a first meeting to break the ice today at 6:30pm BST, as the most popular option that came out of the calendar sync. Since we haven't decided on the best way of getting in touch, for now I will post a link to this event and we can decided to move/change service provider at anytime. meet.google.com/nmj-gadm-jxc

foxdavidj commented 2 years ago

@diekus no need for a call. A simple bullet list posted in here would be more than enough 👍

foxdavidj commented 2 years ago

I like to rely on offline communication as much as possible, and only hold meetings when decisions need to be made

foxdavidj commented 2 years ago

@diekus How is the chapter coming along? Are you and the team satisfied with the current outline?

Looked like there was some active discussion in there, so wanted to check if it was still a WIP

diekus commented 2 years ago

@foxdavidj still a WIP. I am taking a look at the doc and adding some stuff. I am also contacting some folks that might have interesting data about PWAs in certain platforms.

I met with @Suzzicks last week, and I expect by end of week to have a draft outline to discuss with the reviewers.

diekus commented 2 years ago

Hola again. I've taken as starting template the outline from last year and worked on updating to 2022. The main changes are in the manifest section, pretty much dividing and analysing the keys based on their purpose, which is clearly marked with the launch of newer APIs. I didn't want to go on top of the text that was already there, so I created another column in the document and highlighted in yellow the reasoning for why I think the changes are needed in yellow. I pretty much want to see if we can create a snapshot of the incipient PWA landscape now that they've come into more devices (desktop and XR have seen strong PWA pushes this year).

@Suzzicks I'd like to catch up with you to go over the outline and discuss your ideas.

I'd love to see if I can get some reviewer's feedback if the latest outline leaves any important bits behind!

foxdavidj commented 2 years ago

Pinging @aarongustafson @webmaxru @Schweinepriester @tropicadri @beth-panx @tropicadri per Diekus's message above

foxdavidj commented 2 years ago

@diekus have you walked through the outline with @beth-panx, the chapter's analyst?

We're approaching the deadline (June 1) for when a draft PR (example) should be made for the analysis

aarongustafson commented 2 years ago

The revised outline looks great to me!

beth-panx commented 2 years ago

@diekus have you walked through the outline with @beth-panx, the chapter's analyst?

We're approaching the deadline (June 1) for when a draft PR (example) should be made for the analysis

@foxdavidj FYI that @diekus, @Suzzicks, and I have met to discuss this. We are starting the collaboration on the query list this week. Consider the team was formed later than expected, I think we will likely miss the June 1 deadline for analytics draft PR. Reading the instructions, seems like the crawl happens every month, correct? Do you foresee any problems if we get this done later in June?

beth-panx commented 2 years ago

@foxdavidj - I read through the instructions for analyst and patterns to follow. Trying to create the initial query draft PR for PWA chapter. Do I need contributor access to push the branch or should I create a fork with the proposed title for the branch instead?

tunetheweb commented 2 years ago

Just sent you the invite there via GitHub @beth-panx. While a fork would be fine, doing it on the repo will allow others to easily access and add to any draft PR.

tunetheweb commented 2 years ago

Reading the instructions, seems like the crawl happens every month, correct? Do you foresee any problems if we get this done later in June?

We want the almanac to all be passed of the same months data for consistency and timeline purposes. I know an awful lot of effort was put in last year to gather a lot of extra PWA metrics, so hopefully what is already gathered will be sufficient to allow that to happen AND for you to have the data you need to write the chapter.

beth-panx commented 2 years ago

Reading the instructions, seems like the crawl happens every month, correct? Do you foresee any problems if we get this done later in June?

We want the almanac to all be passed of the same months data for consistency and timeline purposes. I know an awful lot of effort was put in last year to gather a lot of extra PWA metrics, so hopefully what is already gathered will be sufficient to allow that to happen AND for you to have the data you need to write the chapter.

Thanks for the response! I will have a comparable queries draft setup based on last year's metrics in the next few days. We can start discussing extra queries after that.

beth-panx commented 2 years ago

Hi all - I have added queries from 2021 that are relevant and created tasks in the draft PR for additional queries and discussion points. Please start reviewing. Thank you!

foxdavidj commented 2 years ago

@diekus @beth-panx

The June crawl has completed and all of the data is available to start being queried.

How are you feeling about having all of the queries written by the end of the month? Looks like @beth-panx has already made a lot of progress.

foxdavidj commented 2 years ago

@diekus @beth-panx friendly ping

beth-panx commented 2 years ago

@diekus @beth-panx friendly ping

I am waiting for the list to be reviewed but can also test the queries against June data next week.

diekus commented 2 years ago

Hello! I started reviewing, I'll finish by Sunday and report back.