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

Filesystem Events #669

Closed
5 tasks
iamrecursion opened this issue Feb 21, 2020 · 0 comments
Closed
5 tasks

Filesystem Events #669

iamrecursion opened this issue Feb 21, 2020 · 0 comments
Assignees
Labels
p-medium Should be completed in the next few sprints

Comments

@iamrecursion
Copy link
Contributor

Summary

One of the key features of the IDE is the ability to keep its representation of the project's various content roots up to date. To this end, it needs to receive filesystem events each time something changes.

Value

The IDE will be able to keep its directory representation up to date,

Specification

  • Implement watching for the project content root. For now this need only deal with a single root, but in the future this will be expanded to support dynamic content roots.
  • Implement the capability/recievesTreeUpdates as specified in the design document.
  • Implement the necessary associated types for file/event.
  • Implement the file/event notification as specified in the design document. It should be sent only to clients who have registered for the above capability.
  • Specify any errors that go with file/event and their behaviours in the specification document.

Acceptance Criteria & Test Cases

  • The above message has been implemented.
  • The above message has been rigorously tested.
@sylwiabr sylwiabr assigned 4e6 and unassigned lolczak Mar 13, 2020
@4e6 4e6 closed this as completed Mar 31, 2020
@iamrecursion iamrecursion transferred this issue from another repository Jun 23, 2020
@joenash joenash added Category: Backend p-medium Should be completed in the next few sprints labels Jun 23, 2020
@iamrecursion iamrecursion mentioned this issue Jun 24, 2020
26 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p-medium Should be completed in the next few sprints
Projects
None yet
Development

No branches or pull requests

4 participants