-
Notifications
You must be signed in to change notification settings - Fork 227
Add Eclipse 4 Migration Guide and Model Documentation for E3 to E4 RCP Application Migration #3417
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot some adjustments are needed here, see review comments.
All review comments addressed in commit b26036d:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine for a first starting point, we can improve/adjust later.
Co-authored-by: laeubi <[email protected]>
b26036d to
3266191
Compare
|
Build will not test this documentation change. |
|
@vogella @opcoach @ruspl-afed please suggest enhancements to this documentation as you find sufficient in new PRs! |
Overview
This PR adds comprehensive Eclipse 4 documentation to help developers migrate Eclipse 3.x RCP applications to the Eclipse 4 application model. The documentation addresses a gap in the current documentation by providing centralized, up-to-date migration information directly in the repository.
Motivation
While there are various online resources about E3 to E4 migration, they are often:
By including the migration guide in this repository, we ensure the documentation:
What's Included
Eclipse4_Migration.md
The new migration guide provides:
1. Prerequisites and Setup
2. Component-Specific Migration Guides
Each section includes E3 approach, E4 counterpart, and step-by-step migration instructions:
Migrate a Command
org.eclipse.ui.commandsextension point in plugin.xmlMigrate a Handler
org.eclipse.ui.handlersextension point with AbstractHandlerMigrate a View
org.eclipse.ui.viewsextension point with ViewPartMigrate a Menu
org.eclipse.ui.menusextension point3. Practical Guidance
Eclipse4_Model.md
New comprehensive documentation for contributing to the E4 application model:
This migrates content previously only available on the Eclipse Wiki to ensure it evolves with the codebase.
Additional Changes
docs/Eclipse4_RCP_FAQ.mdto cross-reference the new migration guide at the beginning of the "Adopting the Eclipse 4 Application Platform" sectionBenefits
Fixes #[issue_number]
Original prompt
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.