Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 572207

Summary: Document extensibility provided by OSGi Services
Product: [Eclipse Project] Platform Reporter: Mickael Istria <mistria>
Component: DocAssignee: Platform-Doc-Inbox <platform-doc-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: 4.19   
Target Milestone: 4.20   
Hardware: All   
OS: All   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=570459
https://bugs.eclipse.org/bugs/show_bug.cgi?id=564876
https://bugs.eclipse.org/bugs/show_bug.cgi?id=563262
https://git.eclipse.org/r/c/platform/eclipse.platform.common/+/178651
https://git.eclipse.org/c/platform/eclipse.platform.common.git/commit/?id=7051da0779fc24927f87dcf23512ef838d039fee
https://git.eclipse.org/r/c/platform/eclipse.platform.common/+/178801
https://git.eclipse.org/c/platform/eclipse.platform.common.git/commit/?id=1f3ebcc8b88b7a5b9746ba07b06c0ba5c3282a80
Whiteboard:

Description Mickael Istria CLA 2021-03-23 03:48:38 EDT
Some recent development (eg bug 570459) have enabled extensibility of the Eclipse Platform by using OSGi services. Currently, Platform has a good description of extensibility via extension points (see https://help.eclipse.org/2021-03/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fextension-points%2Findex.html ). We need something equivalent for extensibility via OSGi services.

This could start as a simple list of Service interfaces that are meant to be provided by extenders.
Comment 1 Mickael Istria CLA 2021-03-28 14:30:31 EDT
I suggest we start a eclipse.platform.common.git/tree/bundles/org.eclipse.platform.doc.isv/reference/services/index.html with links to Javadoc of the service interface that are available for extension and provider (via DS or whatever OSGi service strategy). What do you think?
Comment 2 Eclipse Genie CLA 2021-03-31 12:13:12 EDT
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.common/+/178651
Comment 4 Eclipse Genie CLA 2021-04-02 16:45:20 EDT
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.common/+/178801
Comment 6 Mickael Istria CLA 2021-04-03 12:08:30 EDT
A new document is now in help, sibling of extension-points entry. New OSGi services that are open to external extensions should now be referenced from this.document.