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

Remove Deprecated Extensions #6933

Merged
merged 10 commits into from
Feb 27, 2020
Merged

Remove Deprecated Extensions #6933

merged 10 commits into from
Feb 27, 2020

Conversation

vince-fugnitto
Copy link
Member

@vince-fugnitto vince-fugnitto commented Jan 21, 2020

What it does

The pull-request removes deprecated extensions from the repository since these extensions will no longer be maintained and are either replaced by builtin or external VS Code extensions:

  • @theia/debug-nodejs
  • @theia/editorconfig
  • @theia/java
  • @theia/java-debug
  • @theia/merge-conflicts
  • @theia/python
  • @theia/textmate-grammars
  • @theia/tslint
  • @theia/typescript

Prerequisite

How to test

Verify that CI successfully passes (build & tests)

Review checklist

Reminder for reviewers

Signed-off-by: Vincent Fugnitto vincent.fugnitto@ericsson.com

@akosyakov
Copy link
Member

We should also review theia docs and theia extension generator to make sure that we don't mention them anymore or replace with corresponding VS Code extension. For instance https://theia-ide.org/docs/composing_applications/ is missing a section how to include support of VS Code extensions.

@vince-fugnitto
Copy link
Member Author

Placing it as "Ready for Review" so I can anticipate any breakage/merge conflicts :)

@akosyakov
Copy link
Member

Depends on #6946 and #6947

CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
@marcdumais-work
Copy link
Contributor

I included updates to the changelog, namely:

  • adding migration steps for application developers/users to our wiki page
  • an example of how to use yarn resolutions

Please let me know if you have any additional feedback.

Thanks @vince-fugnitto . I added a couple more comments in this area.

Removes the `@theia/java-debug` extension since it is
contributed by a builtin extension, and will no longer be
maintained by the project. The extension remains in the Git
history for anyone who would like to reference it or maintain
it.

Signed-off-by: Vincent Fugnitto <vincent.fugnitto@ericsson.com>
Removes the `@theia/java` extension since it is
contributed by a builtin extension, and will no longer be
maintained by the project. The extension remains in the Git
history for anyone who would like to reference it or maintain
it.

Signed-off-by: Vincent Fugnitto <vincent.fugnitto@ericsson.com>
Removes the `@theia/merge-conflicts` extension since it is
contributed by a builtin extension, and will no longer be
maintained by the project. The extension remains in the Git
history for anyone who would like to reference it or maintain
it.

Signed-off-by: Vincent Fugnitto <vincent.fugnitto@ericsson.com>
Removes the `@theia/python` extension since it is
contributed by a builtin extension, and will no longer be
maintained by the project. The extension remains in the Git
history for anyone who would like to reference it or maintain
it.

Signed-off-by: Vincent Fugnitto <vincent.fugnitto@ericsson.com>
Removes the `@theia/textmate-grammars` extension since it is
contributed by a builtin extension, and will no longer be
maintained by the project. The extension remains in the Git
history for anyone who would like to reference it or maintain
it.

Signed-off-by: Vincent Fugnitto <vincent.fugnitto@ericsson.com>
Removes the `@theia/tslint` extension since it is
contributed by a builtin extension, and will no longer be
maintained by the project. The extension remains in the Git
history for anyone who would like to reference it or maintain
it.

Signed-off-by: Vincent Fugnitto <vincent.fugnitto@ericsson.com>
Removes the `@theia/typescript` extension since it is
contributed by a builtin extension, and will no longer be
maintained by the project. The extension remains in the Git
history for anyone who would like to reference it or maintain
it.

Signed-off-by: Vincent Fugnitto <vincent.fugnitto@ericsson.com>
@vince-fugnitto
Copy link
Member Author

I included updates to the changelog, namely:

  • adding migration steps for application developers/users to our wiki page
  • an example of how to use yarn resolutions

Please let me know if you have any additional feedback.

Thanks @vince-fugnitto . I added a couple more comments in this area.

@marcdumais-work I've addressed the comments if you'd like to take a look.

@vince-fugnitto
Copy link
Member Author

@marcdumais-work feel free to merge if you are happy with the changes 😃

CHANGELOG.md Outdated Show resolved Hide resolved
This commit updates the `changelog` following the removal
of deprecated extensions from the repository.
The commit includes the following:
- A link for application developers to our wiki page for `migration` steps.

Signed-off-by: vince-fugnitto <vincent.fugnitto@ericsson.com>
@marcdumais-work
Copy link
Contributor

Looks good, thanks @vince-fugnitto . Merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants