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

文章来源于腾讯云开发者社区,点击查看原文