Skip to content
Javier Ferrer edited this page Feb 14, 2019 · 3 revisions

👋 Welcome to the P2P Editor Wiki!

🤔 What you'll find in this Wiki?

We have the P2P Editor backlog managed as GitHub issues organized in a Kanban project. We even have defined some milestones 😬

However, there're a lot of ideas and moon shots we're thinking about while developing theis project. We don't want neither to lose these ideas on the road nor add this noise to the project backlog. Soooo…

🧠 Features brainstorm

👥 Pair programming experience

  • Let other users (not only the one who has opened the session) edit source code
  • Audio communication between the users connected to a session
  • Video streaming of the user with the control of the code editor

👩‍💻 Editor improvements

📂 Workspace improvements

  • Multi file editor
    • Doubt: A hypercore instance per file and another one for the file system?
  • Open/Save project to GitHub
    • Theia: GitHub Plug-in useful for generating SSH keys
    • Doubt: As Gists (less ceremony involved) or whole repositories?

🎥 Code reviews

  • Session replay:
    • Export all data generated during session (timed code changes, audio, ¿video?, etc.) for future session replay
  • Open a session file for replay. A player will let you to navigate through the session
  • While exporting a file, create a torrent file (and push to some trackers?)
Clone this wiki locally