-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
doc: Fix existing doc to promote che plugins and packaging with vscode extension rather than Theia plugins. #14119
Comments
@sunix thank you for the proposal, but I am afraid calling |
Yes we have the ability to switch editors but the default would still be Theia. Theia will add another technology which people don't really care about. Like if we had to tell that it is a Che-theia-monaco-typescript plugin. Let's stick to what is the basics information and not adding too much informations that will confuse. I guess there is a section about switching editors but this is a corner case. We could specify that vscode che plugins won't work in this case. |
But one of the points is that Che users may easily switch editor from Che dashboard. |
Maybe some user would try it. But they would just try it not use it for coding. But finally most of our users will use che-theia for coding. |
And i don't see how saying that it is a Che-theia plugin and not a Che plugin will help them to understand that the could run a VSCode extension or not. |
Probably most of the users will choose Che Theia as IDE, but I think we'll have users who use different IDE as well. |
Most people won't choose, they would just use Theia but won't know what is Theia. They are not interested into it. The doc should say "VSCode extension + side car containers" and we should avoid introducing other technologies to these concepts. Frankly speaking, some users are already confused, this issue is not coming from no where. So please don't use Also, your che plugin could work not only on Theia. Theia is the tool that runs our vscode ext at the moment. But, as you say, we could switch editor so it could be another editor that would consume |
To me we shouldn't put into docs things which is not completely true. It will lead to confusion and probably bad reaction from people who decide to sort it out (which is not complicated). At the end, our users are developers and I believe it won't be hard for them to understand (and know name of the editor in which they are working). |
what is true is that |
I guess it can be resolved by putting more layers.
|
@sunix Indeed the another IDE also may use sidecar containers. So, how about this?
|
@monaka For the moment, I would move doc related to theia plugins to But if we have more people interested in writting theia plugins in the future, we could move that to the main documentation as you suggested. What I would like is to have the best documentation for the right people and being agile and change it if it has too. |
@sunix Just based on my experience, potential uses who want to develop che-plugin are not only Che committers. Some users will customize che-theia for their purpose. For example, I extended my graphical editor to che-theia. And I won't merge it to |
The title "Contributing Guide" may not fit to the contents. It's better to "Extending Che" or something. |
@monaka I understand. Let's summarise: now we have several extension points:
In the last case, you may not contribute to Che-theia but you will kind of fork it to make your own Che-theia. We offer that possibility but it is not the preferred way. Maybe it makes sense to have that part in our documentation but i would put that to an advanced section. For now, for most of our contributors that would contribute to our registry to extends their workspace, the prefered way is We can talk about all the possible extension points as an introduction but we should promote how to write We could create a Regarding the title. I was thinking the same but then ... is someone who is contributing to our plugin registry a contributor of Che ? I would say yes but I know it is confusing. |
I agree the topic Next, Even if topics were separated, It's better to add a short description and links to I'm easy about the title. |
We could have a new section next (before) to the Che-theia plugins one:
|
@rkratky That's something we should take into account while working on the outline. |
This issue is also tracked here: https://issues.redhat.com/browse/RHDEVDOCS-1579 |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
I think this is covered in the docs now, as well as with: eclipse-che/che-docs#1917 |
Is your task related to a problem? Please describe.
Currently in our documentation, we are referring to che-theia plugins or theia plugins. But Theia plugins are advanced concepts that we are using but community would not be interested into. Theia plugins concepts could go to contributing.md files where people would like to contribute to che-theia.
Community would rather be interested in VSCode extension + che.
Describe the solution you'd like
So my suggestion is that in our documentation we:
The text was updated successfully, but these errors were encountered: