OpenLiberty / open-liberty

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
https://openliberty.io
Eclipse Public License 2.0
1.15k stars 592 forks source link

LSP4MP to support latest MicroProfile APIs #14706

Open yeekangc opened 4 years ago

yeekangc commented 4 years ago

MicroProfile 4.0 introduces a new set of APIs for its various specifications including breaking changes. Eclipse LSP4MP, the language server for MicroProfile, should be enhanced to support this new MicroProfile version and its APIs to enable developers to build with MicroProfile 4.0 APIs.

Need to consider APIs for MicroProfile 5.0 too. MP 6 is coming later in 2022 as well.

Scope includes

@rzgry @kathrynkodama @ericglau Cc @Emily-Jiang @kwsutter @cthigh

When ready, add links to the Upcoming Feature Overview document and Feature Test Summary issue:

Instructions:

Design

Before Development Starts or 8 weeks before Onboarding

Legal

3 weeks before Onboarding

Translation

3 weeks before Onboarding

Feature Complete

2 weeks before Onboarding

Focal Point Approvals

2 to 1 week before Onboarding

You MUST have the Design Approved or No Design Approved label before requesting focal point approvals.

All features (both "Design Approved" and "No Design Approved")

"Design Approved" features

Ready for GA

1 week before Onboarding

Other deliverbles

yeekangc commented 4 years ago

Corresponding issue in LSP4MP project: https://github.com/eclipse/lsp4mp/issues/99

yeekangc commented 2 years ago

Need to review and revisit this.