Skip to content
This repository has been archived by the owner on Dec 28, 2021. It is now read-only.

Update API to support the new content roots #1640

Merged
merged 10 commits into from
Jun 25, 2021
Merged

Conversation

farmaazon
Copy link
Collaborator

@farmaazon farmaazon commented Jun 23, 2021

[ci no changelog needed]

Pull Request Description

This PR updates the language server protocol client to match the current state described in specification: The new ContentRoot structure.

Additionally, when project fails to open and we know that the engine's version is unsupported, we will inform the user about the fact (and give a hint how to fix that).

Important Notes

Currently the default engine version is nightly (with the new content roots). Once new Engine will be released, we should cuse the officially released version.

Checklist

Please include the following checklist in your PR:

  • The CHANGELOG.md was updated with the changes introduced in this PR.
  • The documentation has been updated if necessary.
  • All code conforms to the Rust style guide.
  • All code has automatic tests where possible.
  • All code has been profiled where possible.
  • All code has been manually tested in the IDE.
  • All code has been manually tested in the "debug/interface" scene.
  • All code has been manually tested by the PR owner against our test scenarios.
  • All code has been manually tested by at least one reviewer against our test scenarios.

@farmaazon farmaazon added Difficulty: Hard Significant prior knowledge requried Priority: High Should be scheduled as soon as possible Type: Enhancement An enhancement to the current state of Enso IDE Category: Controllers The Application layer not bound to visual part labels Jun 23, 2021
@farmaazon farmaazon self-assigned this Jun 23, 2021
@farmaazon farmaazon requested a review from wdanilo as a code owner June 23, 2021 14:37
@farmaazon farmaazon requested a review from mwu-tow June 23, 2021 14:37
@farmaazon farmaazon merged commit 5e472ce into develop Jun 25, 2021
@farmaazon farmaazon deleted the wip/ao/content-roots branch June 25, 2021 10:54
farmaazon added a commit that referenced this pull request Jun 29, 2021
4e6 added a commit that referenced this pull request Jul 2, 2021
4e6 added a commit that referenced this pull request Jul 6, 2021
farmaazon added a commit that referenced this pull request Jul 8, 2021
mwu-tow pushed a commit to enso-org/enso that referenced this pull request Oct 30, 2021
mwu-tow pushed a commit to enso-org/enso that referenced this pull request Oct 30, 2021
mwu-tow pushed a commit to enso-org/enso that referenced this pull request Oct 30, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Category: Controllers The Application layer not bound to visual part Difficulty: Hard Significant prior knowledge requried Priority: High Should be scheduled as soon as possible Type: Enhancement An enhancement to the current state of Enso IDE
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants