Remote Pairing package
Remote pair programming tool for Atom. Lag free!
How it Works
We’ve done a basic integration with Share.js to allow concurrent editing via OT and bind some Atom events to a websocket, like opening/closing/saving files.
Installing
Use the Atom package manager, which can be found in the Settings view or
run apm install motepair
from the command line.
Using
Open the project to start collaborating via the Motepair:connect
command
(you can trigger this command via Cmd+Shift+P).
Please make sure that peers to open the same project directory. This is a very important step as we rely on the relative project path to identify the correct file.
Current Status
Features:
- Insertion/Deletion.
- Open/Close/Switch Files.
- Save Files.
- Selection
- Remote Cursor
Current Backlog:
- Peers Indication
- Encrypted Connection
Development
- Create a branch with your feature/fix.
- Add a specs
- Create a PR.
Warning
The connection right now it is not encrypted if you have problems with that, please do not use it. That is part of the backlog.
Be aware that this package is still in development, so it can be unstable, we are working hard to make the Remote Pair programming a better experience to all.
Please, if you see any bug, don't hesitate and open a Issue, we need your help to improve the code and fix all the bugs.
Check out the server repository
Contributors
License
GPL v3 License. © 2014 Leon Maia & Luiz Filho