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

Chrome / Firefox / Safari / Edge Browser extension #11584

Closed
Tracked by #21941
sunix opened this issue Oct 11, 2018 · 15 comments
Closed
Tracked by #21941

Chrome / Firefox / Safari / Edge Browser extension #11584

sunix opened this issue Oct 11, 2018 · 15 comments
Assignees
Labels
kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. status/blocked Issue that can’t be moved forward. Must include a comment on the reason for the blockage. team/A This team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che

Comments

@sunix
Copy link
Contributor

sunix commented Oct 11, 2018

Description

With this extension you could register your Che instances you are using:

  • localhost
  • local-minishift
  • che.openshift.io
  • private che or code ready workspaces

che.openshift.io would be registered by default
when navigating to a che instance, the extension would suggest to register it automatically

Registered instances would be used when navigating or viewing any factory config file in the browser:

  • a gist with factory file
  • a raw factory file
  • any dashboard view (of any che instance) editing/viewing a factory configuration
  • a factory url in a webpage (maybe hard ...)

In these cases, the extension would show a button next to the url bar that would run the factory in either of your registered instance (option to run with one instance by default, right click to run on another registered instance)

Registered instances could be saved in a private git repo or che instances.

@sunix sunix added kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. Epic labels Oct 11, 2018
@jeffmaury
Copy link

Mine is limited to che.openshift.io

@sunix
Copy link
Contributor Author

sunix commented Oct 12, 2018

Yes my proposal is for users who love Che factories and intensively use Che factories everyday. A problem these users are facing is that they do not want to restrict their usage of Che to a single instance. They want to use Che either in their local minishift, or che.openshift.io or their on prem Che instances depends on the context. They would like to be able to instantiate their or others factory configurations anywhere. Write once, run everywhere.

@slemeur slemeur removed the Epic label Jul 1, 2019
@che-bot che-bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Dec 30, 2019
@che-bot
Copy link
Contributor

che-bot commented Dec 30, 2019

Issues go stale after 180 days of inactivity. lifecycle/stale issues rot after an additional 7 days of inactivity and eventually close.

Mark the issue as fresh with /remove-lifecycle stale in a new comment.

If this issue is safe to close now please do so.

Moderators: Add lifecycle/frozen label to avoid stale mode.

@che-bot che-bot closed this as completed Jan 15, 2020
@jeffmaury
Copy link

I really hate those auto closing bots

@benoitf benoitf added lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Jan 25, 2020
@benoitf benoitf reopened this Jan 25, 2020
@l0rd l0rd mentioned this issue Dec 1, 2022
68 tasks
@ibuziuk
Copy link
Member

ibuziuk commented Dec 1, 2022

@jeffmaury hi, we are interested in improving / updating and promoting the extension more
could you clarify where the source-code can be found and how can we contribute?

@jeffmaury
Copy link

@jeffmaury hi, we are interested in improving / updating and promoting the extension more could you clarify where the source-code can be found and how can we contribute?

https://github.com/jeffmaury/github-che-openshift-io-chrome-extension

Feel free to move it to Che org

@ibuziuk ibuziuk self-assigned this Dec 2, 2022
@ibuziuk
Copy link
Member

ibuziuk commented Dec 2, 2022

@l0rd @Kasturi1820 what do you think would be the best home for it ? is https://github.com/redhat-developer the right place?
Also, I believe we need to update the name of the repo to smth. like try-in-web-ide-browser-extension to mimic https://github.com/marketplace/actions/try-in-web-ide

@l0rd
Copy link
Contributor

l0rd commented Dec 9, 2022

I am ok with Red Hat developer org. For rebranding as try-in-web-ide-browser-extension: if the code in the repo is specific to chrome then we should s/browser/chrome/. We should also make sure that it shows up when someone search for Che or Dev Spaces in the extension marketplace (despite the extension name doesn't include those words).

@Kasturi1820
Copy link

Yes, Red Hat developer is the right place. Agreed and +1 with Mario

@l0rd
Copy link
Contributor

l0rd commented Dec 12, 2022

Related to this downstream issue.

@ibuziuk ibuziuk mentioned this issue Jan 9, 2023
60 tasks
@ibuziuk
Copy link
Member

ibuziuk commented Jan 13, 2023

@l0rd as part of this issue I believe we should create a vendor Vendor-neutral / cross-browser extention - https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Build_a_cross_browser_extension so I would rather stick to the try-in-web-ide-browser-extension

@ibuziuk ibuziuk assigned dkwon17 and unassigned ibuziuk Jan 23, 2023
@ibuziuk ibuziuk added the team/A This team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che label Jan 23, 2023
@ibuziuk ibuziuk changed the title Che factory chrome/firefox extension Che factory chrome/firefox/safari/edge extension Jan 31, 2023
@ibuziuk ibuziuk changed the title Che factory chrome/firefox/safari/edge extension Chrome / Firefox / Safari / Edge Browser extension Jan 31, 2023
@ibuziuk ibuziuk mentioned this issue Feb 14, 2023
56 tasks
@ibuziuk
Copy link
Member

ibuziuk commented Mar 3, 2023

The extension code is available on https://github.com/redhat-developer/try-in-dev-spaces-browser-extension
Going to close the issue once it is published on all major browser marketplaces

@ibuziuk ibuziuk mentioned this issue Mar 3, 2023
45 tasks
@ibuziuk ibuziuk mentioned this issue Mar 21, 2023
50 tasks
@ibuziuk ibuziuk moved this to 📅 Planned in Eclipse Che Team A Backlog Mar 30, 2023
@ibuziuk ibuziuk added the status/blocked Issue that can’t be moved forward. Must include a comment on the reason for the blockage. label Mar 31, 2023
@nickboldt nickboldt assigned nickboldt and dkwon17 and unassigned dkwon17 and nickboldt Apr 4, 2023
@ibuziuk ibuziuk moved this from 📅 Planned to 🚧 In Progress in Eclipse Che Team A Backlog Apr 5, 2023
@ibuziuk ibuziuk moved this from 🚧 In Progress to Blocked in Eclipse Che Team A Backlog Apr 5, 2023
@ibuziuk ibuziuk moved this from Blocked to 📅 Planned in Eclipse Che Team A Backlog May 17, 2023
@ibuziuk ibuziuk moved this from 📅 Planned to 🚧 In Progress in Eclipse Che Team A Backlog May 24, 2023
@dkwon17
Copy link
Contributor

dkwon17 commented Jun 2, 2023

The extension has been released under Red Hat for the Chrome Web Store [1], Safari (Mac App Store) [2], and Firefox [3]

[1] https://chrome.google.com/webstore/detail/try-in-dev-spaces/gbookaeilomckmoofeocnkfidfeendan
[2] https://apps.apple.com/us/app/try-in-dev-spaces/id6446597744
[3] https://addons.mozilla.org/en-US/firefox/addon/try-in-dev-spaces

The blog post release about the extension is in progress

@ibuziuk ibuziuk moved this from 🚧 In Progress to Ready for Review in Eclipse Che Team A Backlog Jun 5, 2023
@ibuziuk
Copy link
Member

ibuziuk commented Jun 7, 2023

Thanks, David
I believe we can close it as done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. status/blocked Issue that can’t be moved forward. Must include a comment on the reason for the blockage. team/A This team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che
Projects
None yet
Development

No branches or pull requests

10 participants