只回忆过去是差劲的记忆。——卡罗尔
https://github.com/outline/outline
Outline: 一个现代化的团队知识库
项目概述
Outline 是一个快速、协作的知识库,旨在帮助团队更高效地管理和分享知识。它基于 React 和 Node.js 构建,提供了一个现代化的界面和丰富的功能,支持团队内部的文档管理和协作。
关键功能
- 协作编辑:支持多用户同时编辑文档,实时同步变化。
- 文档嵌入:支持嵌入各种类型的媒体,如图片、视频、代码片段等。
- 版本控制:每次文档修改都会自动保存新版本,方便用户查看和恢复历史版本。
- 全文搜索:强大的全文搜索功能,快速定位所需文档内容。
- 权限管理:灵活的权限管理系统,确保文档安全。
项目活动
最近发布
最新发布的版本是 v0.82.0,包括以下主要改进:
- 提到文档时自动保持标题和图标同步。
- 编辑器嵌入内容现在可以垂直调整大小。
- 粘贴链接时有嵌入或链接的选项。
- 升级 Mermaid 图表到 v11。
- 粘贴远程图片时会自动上传到 Outline 存储。
- 新表格现在具有固定宽度(可调整大小)的列。
- 电子邮件通知不再发送对于不重要的文档更改。
贡献者
Outline 项目由一个小团队维护,欢迎社区贡献。以下是一些主要贡献者:
- Tom Moor:主要维护者,贡献超过 5248 次。
- Jori Lallo:贡献超过 936 次。
- Dependabot:自动依赖更新工具,贡献超过 581 次。
最近提交
最近的几个提交展示了项目的持续活跃开发状态:
- Move post-login redirect logic to AuthenticatedLayout (#8864)
- fix: Missing transaction in save causing deadlocks (#8866)
- fix: Skip sequelize hooks when creating user membership in collections.update (#8849)
最近的拉取请求
以下是一些最近的拉取请求,展示了项目的活跃开发和改进:
- #8864: Move post-login redirect logic to AuthenticatedLayout
- #8866: fix: Missing transaction in save causing deadlocks
- #8849: fix: Skip sequelize hooks when creating user membership in collections.update
最近的议题
项目的活跃讨论区展示了用户和开发者的互动及项目改进的讨论:
- #8881: Youtube embedding does not work
- #7265: Diagrams.net integration for self hosted instance if diagrams.net
- #8885: Outline immediately redirects to login page when trying to access shared linked page
结论
Outline 是一个功能强大且活跃开发的开源项目,非常适合团队内部的知识管理和协作。无论是企业还是开源社区,都可以从中受益。欢迎大家加入并为项目贡献力量!
你可以在 Outline GitHub 仓库 查看更多信息和贡献。