Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Third Parties 2021 #2145

Closed
6 tasks done
rviscomi opened this issue Apr 27, 2021 · 14 comments · Fixed by #2419
Closed
6 tasks done

Third Parties 2021 #2145

rviscomi opened this issue Apr 27, 2021 · 14 comments · Fixed by #2419
Assignees
Labels
2021 chapter Tracking issue for a 2021 chapter

Comments

@rviscomi
Copy link
Member

rviscomi commented Apr 27, 2021

Part I Chapter 7: Third Parties

Third Parties illustration

If you're interested in contributing to the Third Parties chapter of the 2021 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
@tunetheweb @tunetheweb @patrickhulce @housseindjirdeh @simonhearne @andydavies @csswizardry @tunetheweb - @rviscomi
Expand for more information about each role
  • The content team lead is the chapter owner and responsible for setting the scope of the chapter and managing contributors' day-to-day progress.
  • Authors 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 are also subject matter experts and assist authors with technical reviews during the planning, analyzing, and writing phases.
  • Analysts 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 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 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 doc.

Milestone checklist

0. Form the content team

  • May 31: The content team has at least one author, reviewer, and analyst

1. Plan content

  • June 15 The content team has completed the chapter outline in the draft doc

2. Gather data

  • June 30: Analysts have added all necessary custom metrics and drafted a PR (example) to track query progress
  • July 1 - 31: HTTP Archive runs the July crawl

3. Validate results

  • September 30: Analysts have queried all metrics and saved the output to the results sheet

4. Draft content

  • October 31: The content team has written, reviewed, and edited the chapter in the doc

5. Publication

  • November 15: The completed chapter and all required metadata and figures are converted to markdown and submitted to GitHub
  • December 1: Target launch date 🚀

Chapter resources

Refer to these 2021 Third Parties 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

@rviscomi rviscomi added 2021 chapter Tracking issue for a 2021 chapter help wanted Extra attention is needed labels Apr 27, 2021
@rviscomi
Copy link
Member Author

rviscomi commented May 5, 2021

📟 paging 2019/2020 contributors: @patrickhulce @simonhearne @flowlabs @jasti @zeman @tammyeverts @jzyang @exterkamp @max-ostapenko

Would any of you be interested to contribute to the 2021 chapter? I'd especially like to see more 2019/2020 authors become 2021 reviewers to help ease the transition and similarly I think prior reviewers would make great 2021 authors, being familiar with the process already. And prior analysts would make excellent 2021 analysts 😁

Or is there anyone new you'd like to see?

@patrickhulce
Copy link
Contributor

I'm happy to review :)

@max-ostapenko
Copy link
Contributor

Add me as an analyst, please :)

@rviscomi rviscomi added the help wanted: coauthors This chapter is looking for coauthors label May 6, 2021
@rviscomi
Copy link
Member Author

⚠️ Still looking for more contributors to make this chapter viable, specifically authors. If we're unable to staff the chapter by May 31 we may have to close it and focus our efforts on other chapters.

@peerside
Copy link

I'm happy to author if no one else steps up. I'm conscious I don't have the same domain knowledge or experience of the people tagged above but I do have bandwidth and interest.

@rviscomi rviscomi removed the help wanted: coauthors This chapter is looking for coauthors label May 14, 2021
@rviscomi
Copy link
Member Author

@peerside thanks for your interest in authoring this chapter! As the content team lead, you'll be responsible for the scope and direction of the chapter and keeping it on schedule. We automatically monitor the staffing and progress of each chapter based on the state of the initial comment so please keep that updated as you add new contributors and meet each milestone.

We've created a Google Doc for this chapter, which you're encouraged to use to collaborate with the content team on the initial outline, metrics, and ultimately the final draft.

There's also a #web-almanac-third-parties channel on Slack which you can use to coordinate with your team, if you'd like.

Next steps for this chapter are:

There's not currently a section coordinator for this chapter, so I'll be periodically checking in with you directly to make sure the chapter is staying on schedule. Reach out here in this issue if you have any questions about the process.

More information about the content team lead and author roles and responsibilities are available for reference in the wiki if needed.

To anyone else interested in contributing to this chapter, please comment below to join the team!

@rviscomi
Copy link
Member Author

@peerside @patrickhulce @max-ostapenko reminder that the next milestone (complete the chapter outline) is due on June 15. Please request edit access to the Third Parties chapter doc and begin brainstorming what content you'd like to include in this year's chapter. Completing this on time will ensure that any changes to the testing are in place before the crawl begins on July 1.

@peerside could you also update the top comment to check off Milestone 0 now that your content team is fully staffed (author, reviewer, and analyst)? Keeping your chapter metadata up to date helps us track chapter progress at a glance in #2179 🙏

@rviscomi rviscomi removed the help wanted Extra attention is needed label May 28, 2021
@rviscomi
Copy link
Member Author

rviscomi commented Jun 4, 2021

Hi @peerside I didn't see any progress in the doc yet so I wanted to give you a nudge. The outline is due June 15. Please also take a minute to check off Milestone 0. Thanks and let me know if you've got any questions.

@rviscomi rviscomi added the ASAP This issue is blocking progress label Jun 11, 2021
@rviscomi
Copy link
Member Author

⚠️ @peerside let us know ASAP if you're unable to commit to authoring this chapter. No worries if that's the case, but we would need to make alternate plans immediately if so.

If you're still interested and available, please see my previous messages about completing the chapter outline in the doc. June 15 is the deadline to stay on schedule, so it'd be great to see some signs of progress on it before the end of the week.

@rviscomi rviscomi removed 2021 chapter Tracking issue for a 2021 chapter ASAP This issue is blocking progress labels Jun 16, 2021
@rviscomi
Copy link
Member Author

Today is the due date for Milestone 1 and given that no progress has been made nor have I been successful in my attempts to reach the team lead here or via Twitter DMs, I'm going to take that to mean that @peerside is no longer able to commit to the chapter. No hard feelings, I completely understand that higher priority things come up, and I hope all is well.

Unfortunately, my only option is to close the chapter, unless anyone else would like to step up and take the lead/author role. If the chapter does make a comeback, note that it may be too late to add any new metrics beyond whatever is already available in the pipeline. Ping this thread if you're interested and I'd be happy to open it back up.

@patrickhulce @max-ostapenko very sorry about this, but I hope you'd consider joining another chapter. You can browse the list of chapters that are still looking for reviewers and analysts.

@tunetheweb
Copy link
Member

tunetheweb commented Oct 3, 2021

I'd like to bring this chapter back and am prepared to do most of the work to do that! Third-parties are a massive part of the web and think it would be a real shame not to at least update the stats from last year. Also have a couple of ideas on new stats.

I've filled out the chapter outline (mostly the same as 2020 with a few additions), opened a draft Pull Request for the queries, and run all but one of the 2020 queries (updated to 2021) into the results sheet. Which I think brings us almost up to speed and certainly on a similar footing as many other chapters. Hope to have the queries finished this week and the draft started.

@max-ostapenko you expressed an interest in being the analyst. Still interested, as have a few more queries to write, or got enough on your plate with the other chapters?

@patrickhulce you still willing to be a reviewer here?
@simonhearne any chance I can sign you up to being a reviewer?
@andydavies understand you were gonna talk about this at PerfNow before it was cancelled so any chance I can sign you up as a reviewer? At very least it'll give you some stuff to quote when you eventually do give that talk!

Anyone else interested too let me know, and open for co-authors if anyone wants to do a bit of writing too!

@tunetheweb tunetheweb reopened this Oct 3, 2021
@tunetheweb tunetheweb added the 2021 chapter Tracking issue for a 2021 chapter label Oct 3, 2021
@tunetheweb tunetheweb self-assigned this Oct 3, 2021
@tunetheweb
Copy link
Member

All queries run and available in the sheet: https://docs.google.com/spreadsheets/d/1tf4RMF8SYr6he9tbqt61yuFJ_QK-F-i7XPxaPkpKSDI/

@tunetheweb
Copy link
Member

Hey all, I've made good progress on the initial draft: https://docs.google.com/document/d/164HhV76iVT2qVfFY2kzyr44eIcGAw3fWqNTbuoRfRvE/edit#

Not finished yet, and what is even written really is an initial draft, but am off for the next week with limited access to a computer so thought I'd throw it out there for feedback if anyone wants to review.

@patrickhulce / @simonhearne / @andydavies never heard back from you if you're interested in reviewing at all but would love it if you are! Will give you a poke by other means in case you're not getting GitHub notifications.

@rviscomi
Copy link
Member Author

@tunetheweb @patrickhulce @housseindjirdeh @simonhearne @andydavies @csswizardry

Thank you all for your hard work getting this chapter over the finish line in time for the pre-release! Congratulations on finishing the chapter, and I'm excited to see us launch the rest of the chapters along side it on Wednesday 🎉

When you get 5 minutes, I'd really appreciate if you could fill out our contributor survey to tell us (the project leads) about your experience. It's super helpful to hear what went well or what could be improved for next time. 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2021 chapter Tracking issue for a 2021 chapter
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants