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

Implement the Package Manager API to use for the IDE #1776

Closed
8 tasks
radeusgd opened this issue May 29, 2021 · 0 comments · Fixed by #1875
Closed
8 tasks

Implement the Package Manager API to use for the IDE #1776

radeusgd opened this issue May 29, 2021 · 0 comments · Fixed by #1875
Assignees
Labels
-tooling Category: tooling p-high Should be completed in the next sprint

Comments

@radeusgd
Copy link
Member

radeusgd commented May 29, 2021

Summary

The API that is to be designed in #1764 has to be implemented and connected with the package-manager component.

Value

  • The IDE can use the package-manager.

Specification

  • The API has to be implemented as described in the documentation.
  • The endpoints need to be connected to the package-manager component.
  • Implement logic related to the endpoints:
    • Listing dependencies of the project (probably can be done by looking at the loaded libraries or alternatively may require parsing the files).
    • Modifying edition settings.
    • Notifications for downloads integrated with imports.
    • Other designed endpoints.
    • This does not include handling the content roots which have their own task: Implement Missing Parts of Multiple Content Roots #1780.

Acceptance Criteria & Test Cases

  • The API is tested as much as reasonably possible.
This was referenced May 29, 2021
@radeusgd radeusgd added Category: Libraries -tooling Category: tooling p-high Should be completed in the next sprint labels Jun 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-tooling Category: tooling p-high Should be completed in the next sprint
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant