Skip to content
This repository was archived by the owner on Mar 14, 2024. It is now read-only.

[ext] New Getting Started tutorial (extension service worker) - #5743

Merged
AmySteam merged 283 commits into
mainfrom
sw-tut
May 2, 2023
Merged

AmySteam merged 283 commits into
mainfrom
sw-tut

Conversation

@AmySteam

@AmySteam AmySteam commented Mar 21, 2023 •

Copy link
Copy Markdown
Collaborator

Scope

  • Adds a new tutorial to the Getting Started guides called "Quick API reference"

TODO:

  • Finish Test that it works / Potential enhancements
  • Add links to the new explainer.
  • Merge code sample PR#851

@AmySteam AmySteam added extensions Issues related to extensions documentation. DO NOT MERGE labels Mar 21, 2023
@AmySteam AmySteam changed the title [ext] New Service worker tutorial [ext] New Getting Started tutorial with emphasis on the extension service worker Mar 21, 2023
@chrome-devrel-infra

chrome-devrel-infra Bot commented Mar 21, 2023 •

Copy link
Copy Markdown

@AmySteam
AmySteam requested a review from sebastianbenz March 21, 2023 14:35

@sebastianbenz sebastianbenz left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, left a few in between meetings comments. Will continue later.

Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
@AmySteam AmySteam changed the title [ext] New Getting Started tutorial with emphasis on the extension service worker [ext] New Getting Started tutorial (extension service worker) Mar 21, 2023

@sebastianbenz sebastianbenz left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Few more comments, only small things. Overall I think this is great!

Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
@AmySteam
AmySteam requested a review from sebastianbenz March 24, 2023 21:40
@AmySteam

Copy link
Copy Markdown
Collaborator Author

@sebastianbenz Thanks for sharing your insights! 💯 This is ready for another round of tech review 😄

@sebastianbenz sebastianbenz left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Few comments, but looks great!

I've noticed that the videos are quite small. Does dcc support opening inline videos in a lightbox?

Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md
Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md

To continue your extension service worker learning path, we recommend exploring the following articles:

- TBD

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you already got a list of articles to link to here?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was hoping to link to some Service worker "How-to's" or the explainer, but that is only one approach.

We could also simply link our to general development articles. I'm open to suggestions.

AmySteam and others added 2 commits April 3, 2023 15:32
Co-authored-by: Sebastian Benz <sebastian.benz@gmail.com>
@AmySteam
AmySteam marked this pull request as ready for review April 5, 2023 14:58
@AmySteam
AmySteam requested a review from rachelandrew April 5, 2023 14:58

@rachelandrew rachelandrew left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with one small comment, I'm assuming all the TBD links will be fixed before merging.

Comment thread site/en/docs/extensions/mv3/getstarted/tut-quick-reference/index.md Outdated
…ex.md

Co-authored-by: Rachel Andrew <rachelandrew@google.com>
@AmySteam

AmySteam commented Apr 5, 2023

Copy link
Copy Markdown
Collaborator Author

Thanks @rachelandrew! 💯 Yep, the links will be added when some other articles are merged.

@chrome-devrel-infra chrome-devrel-infra Bot deleted a comment from netlify Bot Apr 17, 2023
ktran and others added 27 commits April 24, 2023 15:19
Typo mistake corrected.
* fix table maybe

* fix table maybe
* Defined "offscreen document"

* Moved sentence to Description

* Update index.md

* Update site/en/docs/extensions/reference/offscreen/index.md

Co-authored-by: Oliver Dunk <oliverdunk@google.com>

---------

Co-authored-by: Oliver Dunk <oliverdunk@google.com>
* Add MV3 support blurb to selected pages.

* Add support blurb to MV3 intro pages.

* Update site/en/_partials/extensions/mv3-support.md

Co-authored-by: Sebastian Benz <sebastian.benz@gmail.com>

---------

Co-authored-by: Sebastian Benz <sebastian.benz@gmail.com>
* Add breakpoint ux redesign blogpost

* fix errors

* fix authors info

* fix header

* Change post layout and date

* change header after adaption by Sofia

* endAside fix

* endAside fix

* update header and footer

* remove quotes

---------

Co-authored-by: Sofia Emelianova <42939855+sofiayem@users.noreply.github.com>
Added LInks to Scripting and Action links.
* convert wide table

* convert table to DL and add seller guide FAQ

* Accept change  site/en/docs/privacy-sandbox/fledge-api/ad-auction/index.md

Co-authored-by: Alexandra White <alexandrawhite@google.com>

---------

Co-authored-by: Alexandra White <alexandrawhite@google.com>
* Update index.md

By consistantly using extension's action icon instead of extension action, thereby adding more clarity to the user.

* Update index.md

---------

Co-authored-by: Aaron Forinton <89849359+AaronForinton@users.noreply.github.com>
@AmySteam
AmySteam merged commit fa2358a into main May 2, 2023
@AmySteam
AmySteam deleted the sw-tut branch May 2, 2023 14:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

extensions Issues related to extensions documentation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.