开源项目介绍|Cherry Markdown-Javascript Markdown 编辑器

2023腾讯犀牛鸟开源人才培养计划
开源项目介绍
滑至文末报名参加开源人才培养计划
提交Cherry Markdown项目申请书
Cherry Markdown 项目介绍
Cherry Markdown Editor 是腾讯对外开源的 Javascript Markdown 编辑器,具有开箱即用、轻量简洁、易于扩展等特点,可以运行在浏览器或服务端(NodeJs)。
Cherry Markdown 项目导师寄语
崔家维、魏林贤、胡杰雄、刘阳
Cherry Markdown PMC
欢迎感兴趣的同学积极参与!项目地址:https://github.com/Tencent/cherry-markdown
Cherry Markdown 相关资料
Cherry Markdown 代码库:
https://github.com/Tencent/cherry-markdown
Cherry Markdown 任务实战项目
编程任务
初阶任务
完善CommonMark语法解析
研究CommonMark规范,完善Cherry Markdown行内语法hook(sentence hook)以支持更多CommonMark语法特性,并增加通过10个单测用例。
中阶任务
SDK 负载优化(中级)
- 模块:DataProxy
- 说明:SDK 在生产数据的时候,会选出一组节点发送数据,当其中部分出现问题时,剔除,选用新的候选节点
- 标准:a,减少对生产的影响,做到客户端无感知;b,在 服务器 节点恢复后,能再次被选用;c,保证选用节点 负载均衡
高阶任务
hook执行支持异步调用
当前Cherry Markdown的解析引擎采用同步调用各语法hook对markdown原文进行解析渲染,设计并支持异步hook调用机制以支持更多解析场景。
扫码填写问卷报名,提交项目申请书
加入开发实践
与导师一起成长这一夏

Cherry Markdown 开源项目交流群

更多开源项目信息,
尽在“ 腾讯开源人才社区 ”
扫码加入,解锁所有学习资料

🔍学生指南Q&A:
https://github.com/Tencent/OpenSourceTalent/issues/24
🔍官方QQ群:
859260607 (加群请备注学校+专业)
腾讯犀牛鸟开源人才培养计划官网
https://opensource.tencent.com/summer-of-code
(点击文末阅读原文直接访问)
合作或疑问欢迎联系:tencentopen@tencent.com
