Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Eclipse/API Central"
< Eclipse
Line 1: | Line 1: | ||
This page is a hub to collect information about Eclipse project APIs. | This page is a hub to collect information about Eclipse project APIs. | ||
− | API Guidelines | + | ===API Guidelines === |
− | + | ||
* [http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html How to use the Eclipse API] Guidelines for using Eclipse APIs to ensure that your code will keep working as Eclipse evolves. | * [http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html How to use the Eclipse API] Guidelines for using Eclipse APIs to ensure that your code will keep working as Eclipse evolves. | ||
Line 9: | Line 8: | ||
* [[Export-Package | Policy on use of Export-Package]] | * [[Export-Package | Policy on use of Export-Package]] | ||
− | Useful links | + | === Useful links === |
* [http://www.eclipse.org/eclipse/development/apis/Eclipse-APIs-Lines-in-the-Sand.pdf Eclipse APIs: Line in the Sand (pdf)] The philosophy, psychology, and sociology of APIs, EclipseCON 2004 presentation by Jim des Rivieres | * [http://www.eclipse.org/eclipse/development/apis/Eclipse-APIs-Lines-in-the-Sand.pdf Eclipse APIs: Line in the Sand (pdf)] The philosophy, psychology, and sociology of APIs, EclipseCON 2004 presentation by Jim des Rivieres | ||
Line 15: | Line 14: | ||
* [[API Tutorial 2006]] at EclipseCon | * [[API Tutorial 2006]] at EclipseCon | ||
− | Historical information | + | === Historical information === |
* [[post_freeze_changes_3.2 | Late-breaking 3.2 API changes]] | * [[post_freeze_changes_3.2 | Late-breaking 3.2 API changes]] |
Revision as of 15:48, 10 July 2006
This page is a hub to collect information about Eclipse project APIs.
API Guidelines
- How to use the Eclipse API Guidelines for using Eclipse APIs to ensure that your code will keep working as Eclipse evolves.
- Evolving Java-based APIs Guidelines for how to evolve Java-based APIs while maintaining compatibility with existing client code.
- Provisional API Guidelines
- Policy on use of Export-Package
Useful links
- Eclipse APIs: Line in the Sand (pdf) The philosophy, psychology, and sociology of APIs, EclipseCON 2004 presentation by Jim des Rivieres
- API First (pdf) Best practices for API development based, EclipseCON 2005 presentation by Jim des Rivieres
- API Tutorial 2006 at EclipseCon
Historical information
Back to Eclipse Project home