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

ASoC 2022: Support multi-person collaborative editing. #1097

Closed
Aaaaash opened this issue May 24, 2022 · 0 comments · Fixed by #1274
Closed

ASoC 2022: Support multi-person collaborative editing. #1097

Aaaaash opened this issue May 24, 2022 · 0 comments · Fixed by #1274
Labels
🏕 ASoC 2022 ASoC 2022 🎨 feature feature required

Comments

@Aaaaash
Copy link
Member

Aaaaash commented May 24, 2022

Background

This is an advance subject of ASoC 2022 and #1103.

Develop a collaborative editing module for OpenSumi. Realize multi -person real -time collaboration editing functions, and provide standard access API for easy OpenSumi user integration.

Target

  1. Provide a standard Module for OpenSumi (NPM Package).
  2. Support multi - person collaboration editing, cursor/constituency synchronization function.
  3. Provide convenient access API and documents.

Difficulty

Advance

Mentor

@Aaaaash [email protected]

Output Requirements

  1. Proficient in TypeScript .
  2. Understand the mainstream collaborative editing related technologies.

背景

这是一个阿里巴巴编程之夏 2022 的基础课题 and #1103

为 OpenSumi 开发一款协同编辑模块。在实现基本的多人协同编辑能力的基础上,提供标准的接入 API 便于 OpenSumi 用户集成,例如面向基于 OpenSumi 的各类 Cloud IDE 产品,定义标准的用户模型等。

目标

  1. 产出一个 OpenSumi 的标准 Module (npm package)
  2. 支持多人基础的多人协作编辑、光标/选区同步功能
  3. 提供方便易用的集成接入 API 及文档

难度

进阶

导师

@Aaaaash [email protected]

产出要求

  1. 熟练掌握 TypeScript
  2. 了解过主流的协同编辑相关技术
  3. 良好的编码、 API 设计能力
@Aaaaash Aaaaash added the 🎨 feature feature required label May 24, 2022
@Aaaaash Aaaaash changed the title ASOC2022支持多人协作编辑 ASOC2022: 支持多人协作编辑 May 24, 2022
@Aaaaash Aaaaash added the 🏕 ASoC 2022 ASoC 2022 label May 24, 2022
@Aaaaash Aaaaash changed the title ASOC2022: 支持多人协作编辑 ASOC2022: Support multi-person collaborative editing. May 27, 2022
@Aaaaash Aaaaash changed the title ASOC2022: Support multi-person collaborative editing. ASoC 2022: Support multi-person collaborative editing. May 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏕 ASoC 2022 ASoC 2022 🎨 feature feature required
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant