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

Add new "che" namespace to Plugin API to have dedicated APIs #11306

Closed
3 tasks done
ashumilova opened this issue Sep 21, 2018 · 2 comments
Closed
3 tasks done

Add new "che" namespace to Plugin API to have dedicated APIs #11306

ashumilova opened this issue Sep 21, 2018 · 2 comments
Assignees
Labels
kind/task Internal things, technical debt, and to-do tasks to be performed.

Comments

@ashumilova
Copy link
Contributor

ashumilova commented Sep 21, 2018

The Che specific namespace for Plugin API is needed to bring the ability for plugins to interact with Che specific objects (workspace, factory, machine, commands etc).
The Che plugin APIs should be provided by separate extension, that will extend the existing plugin system, and will be included in Che+Theia image by default.
For now the needed APIs are the following:

  • workspaces
  • factories
  • commands

but could be extended with more in time.

@ashumilova ashumilova added kind/task Internal things, technical debt, and to-do tasks to be performed. team/ide2 labels Sep 21, 2018
@benoitf
Copy link
Contributor

benoitf commented Sep 21, 2018

I think it should more "extend" than "patch" the existing plugin system

@ashumilova
Copy link
Contributor Author

@benoitf fixed in issue description

evidolob added a commit to eclipse-theia/theia that referenced this issue Nov 19, 2018
… api

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to evidolob/eclipse-che-theia-plugin that referenced this issue Nov 19, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to evidolob/eclipse-che-theia-plugin that referenced this issue Nov 21, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-theia/theia that referenced this issue Nov 26, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-theia/theia that referenced this issue Nov 26, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-theia/theia that referenced this issue Nov 26, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-theia/theia that referenced this issue Nov 26, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-theia/theia that referenced this issue Nov 26, 2018
…gin api

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-theia/theia that referenced this issue Nov 27, 2018
…gin api

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Nov 28, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Nov 30, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 3, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 7, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 7, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 7, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 7, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 7, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 7, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 10, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 10, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 10, 2018
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 10, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 11, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 11, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to eclipse-che/che-theia that referenced this issue Dec 11, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to ws-skeleton/che-theia-generator that referenced this issue Dec 11, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to ws-skeleton/che-theia-generator that referenced this issue Dec 11, 2018
…bug with empty dependencies

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
@slemeur slemeur mentioned this issue Dec 11, 2018
69 tasks
evidolob added a commit to ws-skeleton/che-theia-generator that referenced this issue Dec 19, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit that referenced this issue Dec 27, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit that referenced this issue Dec 27, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit that referenced this issue Dec 28, 2018
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit that referenced this issue Jan 2, 2019
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit to ws-skeleton/che-theia-generator that referenced this issue Jan 2, 2019
eclipse-che/che#11306 add Che API extension

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
evidolob added a commit that referenced this issue Jan 11, 2019
#11306 generate and publish TS DTO interfaces

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
bogthe pushed a commit to ARMmbed/theia that referenced this issue Jan 21, 2019
…gin api

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
Signed-off-by: Bogdan Stolojan <petre.stolojan@arm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/task Internal things, technical debt, and to-do tasks to be performed.
Projects
None yet
Development

No branches or pull requests

4 participants