Skip to content
This repository was archived by the owner on Jul 23, 2019. It is now read-only.

Shared workspaces#61

Merged
as-cii merged 111 commits intomasterfrom
shared-workspaces
Apr 20, 2018
Merged

Shared workspaces#61
as-cii merged 111 commits intomasterfrom
shared-workspaces

Conversation

@nathansobo
Copy link
Copy Markdown

@nathansobo nathansobo commented Apr 9, 2018

This PR allows multiple Xray clients to share a single remote workspace. A detailed description of the problem and architecture is included in the PR, and this will become part of this project's permanent documentation.

Tasks

  • New command-line options (--headless, --listen, --connect)
  • RPC system
  • File finder works in a remote workspace
  • Opening files works in a remote workspace
  • Collaboratively edit buffers
  • Ensure documentation is up to date

Nathan Sobo and others added 30 commits April 2, 2018 18:07
Co-authored-by: Nathan Sobo <nathan@github.com>
Co-authored-by: Nathan Sobo <nathan@github.com>
Co-authored-by: Nathan Sobo <nathan@github.com>
Co-authored-by: Antonio Scandurra <as-cii@github.com>
This will allow us to move global application state into core. We want
as much logic there as possible without needing to perform I/O.
I'm trying to push as much logic as possible into core that doesn't
depend on specifics of the OS.
If subsequent commands are run with a different option, print an error
and exit.
Co-authored-by: Nathan Sobo <nathan@github.com>
Co-authored-by: Nathan Sobo <nathan@github.com>
Co-authored-by: Antonio Scandurra <as-cii@github.com>
WIP
Co-authored-by: Nathan Sobo <nathan@github.com>
Co-Authored-By: Antonio Scandurra <as-cii@github.com>
Nathan Sobo and others added 2 commits April 16, 2018 07:31
Co-Authored-By: Antonio Scandurra <as-cii@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
@as-cii as-cii force-pushed the shared-workspaces branch from f85db15 to 8f4eb84 Compare April 16, 2018 08:50
Antonio Scandurra and others added 4 commits April 16, 2018 11:08
After 8f4eb84 we don't need the server to hold a reference to the buffer
service anymore.

Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Antonio Scandurra <as-cii@github.com>
Antonio Scandurra and others added 2 commits April 17, 2018 19:38
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
@as-cii as-cii force-pushed the shared-workspaces branch from 2821eb0 to 75884ea Compare April 18, 2018 06:55
Antonio Scandurra and others added 3 commits April 18, 2018 09:05
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
@as-cii as-cii force-pushed the shared-workspaces branch from 761eefc to 5b633f2 Compare April 18, 2018 13:19
Antonio Scandurra and others added 3 commits April 18, 2018 15:49
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
@as-cii as-cii force-pushed the shared-workspaces branch from 5b633f2 to f44d11e Compare April 18, 2018 13:50
Antonio Scandurra and others added 2 commits April 18, 2018 16:02
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
@as-cii
Copy link
Copy Markdown
Contributor

as-cii commented Apr 18, 2018

This is ready to merge once we update 002_shared_workspaces.md.

@lucat1
Copy link
Copy Markdown

lucat1 commented Apr 18, 2018

FYI when trying to build this on my macbook I encounter the same error as the CI.

Antonio Scandurra and others added 2 commits April 20, 2018 08:29
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Nathan Sobo <nathan@github.com>
@as-cii
Copy link
Copy Markdown
Contributor

as-cii commented Apr 20, 2018

@nathansobo is going to fix the documentation in a separate pass. We are going to merge this so we can start building on top of it.

@as-cii as-cii merged commit beb6d8d into master Apr 20, 2018
@as-cii as-cii deleted the shared-workspaces branch April 20, 2018 06:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants