Skip to content

云策文档是一款开源知识管理工具。通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。

License

fantasticit/think

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
June 18, 2022 14:11
June 28, 2022 23:46
June 28, 2022 23:46
September 3, 2023 12:46
April 24, 2022 22:52
August 5, 2022 18:08
May 20, 2022 17:54
March 21, 2022 16:46
April 26, 2022 14:05
May 28, 2022 19:23
September 7, 2023 09:29
August 16, 2022 14:32
August 29, 2022 11:39

think

声明

  1. 请先阅读提问的智慧
  2. 为什么停止开发了?
    1. 对于文档类产品,无法做出独立的 library 或 framework 给不同需求的团队(或个人),这使得我不确定这件事的意义
    2. 对于独立编辑器开发,无论最终以何种形态存在,其表现还是为应用,而非框架(或依赖),能做到的也许只是一种示范
    3. 作者本身专攻前端,对高性能、扩展性良好的后端架构心有余而力不足,同时也缺乏专业的运维知识(欢迎赐教)
    4. 对于 ProseMirror 和 yjs 本身还有许多玩法,但是精力不足
      1. 类似金山文档的表格体验
      2. 类似飞书文档的拖拽到节点前后生成分栏
      3. markdown 、txt、office 文件的导入导出(office 方面可能需要后端协助,java poi 是一个可行的选择)
      4. 从 office 套件粘贴到编辑器,保留格式和图片(前端可独立完成,思路可参考 TinyCME 的 PowerPaste 和 RTF)
      5. 基于 yjs 的版本备份和恢复(部分同学提出增量保存 diff,个人还是建议全量 snapshot)
      6. 基于 yjs 的协同开发(比如结合 luckysheet)
  3. 如果有好的工作和想法,可以和作者联系(发送邮件)

简介

Think 是一款开源知识管理工具。通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。同时支持多人协作文档。使用的技术如下:

  • MySQL:数据存储
  • next.js:前端页面框架
  • nest.js:服务端框架
  • tiptap:编辑器及文档协作

可访问云策文档帮助中心,查看更多功能文档。

链接

云策文档已经部署上线,可前往注册使用。

预览

查看预览图 知识库 新建文档 编辑器

项目开发

项目开发说明

自动化部署

思路:在服务器部署 webhook,然后在 github setting 中配置相应钩子,实现自动化部署

参考:webhook

赞助

如果这个项目对您有帮助,并且您希望支持该项目的开发和维护,请随时扫描一下二维码进行捐赠。非常感谢您的捐款,谢谢!

alipay wechat

贡献者

感谢所有为本项目作出贡献的同学!

About

云策文档是一款开源知识管理工具。通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published