8000 GitHub - golang-alex-alex2006hw/coditorx: An in-browser markdown editor for multiple players collaborating.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

golang-alex-alex2006hw/coditorx

 
 

Repository files navigation

CoditorX Build Status

Introduction

CoditorX is an in-browser markdown editor for multiple players collaborating.

Have a try first: http://coditorx.b3log.org

Features

  • Allow user to register, everyone has its own workspace
  • User can share documents to others with edit or view permission
  • Real-time synchronize content to the users with the same shared document
  • Markdown preview

Architecture

Overview

architecture

Key points

  • Efficient protocol: websocket
  • Version control: version number, incremental changes/merges
  • Permission control: private, shared edit/view

Setup

Build CoditorX for yourself

  1. Download source or by git clone
  2. Get dependencies with go get
  3. Compile CoditorX with go build
  4. then run ./CoditorX or CoditorX.exe

Docker

  1. Get image: sudo docker pull 88250/coditorx:latest
  2. Run: sudo docker run -p 127.0.0.1:9090:9090 88250/coditorx:latest ./CoditorX -channel=ws://127.0.0.1:9090
  3. Open browser: http://127.0.0.1:9090

License

Copyright (c) 2015, B3log Team (http://b3log.org 66D4 )

Licensed under the Apache License 2.0.

Credits

About

An in-browser markdown editor for multiple players collaborating.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 42.8%
  • JavaScript 30.3%
  • HTML 15.2%
  • CSS 10.9%
  • Shell 0.8%
0