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

Demo proposal: Automated development pipeline for Chrome extensions #1076

Merged
merged 1 commit into from
Apr 1, 2021

Conversation

andreaskth
Copy link

Video demo: Automated development pipeline for Chrome extensions

Members

Andreas Kärrby (karrby@kth.se)
Github: andreaskth

Henrik Kultala (kultala@kth.se)
Github: hengque

Proposal

We would like to create a video demonstrating setup of an automated CI/CD development pipeline for developing and publishing Chrome extensions ("plugins") to the 'extensions' part of Chrome Web Store (and to registered testers of the extension).

A rough list of things we plan to show (level of detail will be adapted to fit given video length):

  • Brief introduction of how browser extensions work in Chrome (covering information such as that available here)
  • Show a basic template extension (a "Hello world" of sorts) whose code we will modify (and which will be the 'thing-to-deploy' in the pipeline)
  • Show the actual steps in the pipeline (running automated tests, merging if they pass, deploying automatically), how they work and are setup
  • Finally, showcase the pipeline working by changing some code and have it be automatically deployed to the web store and automatically updated in browsers of trusted testers
  • Conclusions/take-home message

Sources

https://developer.chrome.com/docs/extensions/mv3/overview/
https://developer.chrome.com/docs/webstore/using_webstore_api/#trustedtesters

@andreaskth andreaskth changed the title Create video demo proposal Demo proposal: Automated development pipeline for Chrome extensions Mar 30, 2021
@SophieHYe SophieHYe self-requested a review April 1, 2021 03:21
@SophieHYe SophieHYe self-assigned this Apr 1, 2021
@SophieHYe SophieHYe added the demo One of the task categories listed in README.md label Apr 1, 2021
@SophieHYe
Copy link

Thanks for the demo proposal. Your proposal is super interesting. Look forward to your work. I am merging your PR now.

@SophieHYe SophieHYe merged commit 0bc9b1d into KTH:2021 Apr 1, 2021
@LaraRos
Copy link

LaraRos commented Apr 1, 2021

I plan to do feedback on this demo, see #1096

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
demo One of the task categories listed in README.md
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants