开源项目历程:AFFiNE经验分享

Find AI Tools
No difficulty
No complicated process
Find ai tools

开源项目历程:AFFiNE经验分享

目录

🚀 导言

  • 项目背景
  • 团队介绍

💡 初创阶段

  • 初始原型
  • 社区反馈

🌱 产品演进

  • 用户导向
  • 迭代优化

🤝 社区共建

  • 开源之美
  • 招聘与贡献

💼 商业化策略

  • 开放商业模式
  • 可持续发展

🛠 技术挑战

  • 文本编辑与协作
  • 基础架构开源

🙋‍♀️ 问答环节

  • 常见问题解答

🚀 导言

项目背景

在食品上出了点问题,但现在一切都好了。很荣幸能在这里。我是Ethan,你可以在GitHub上看到我的ID是doodle wings。我是fi的联合创始人,创建了这个编辑器,目前正在领导构建前端团队。在加入之前,我花了几年时间从事风险测试、图形编辑和实时协作等工作。今天是我首次全职参与开源工作,但事情进展得很顺利。之前,我也有一些与开源社区合作的经验。今天也是我首次进行线下英文演讲,但我想一切都会很好,因为我们的产品是一款离线优先的产品。

团队介绍

在开始之前,让我们快速看一下我们正在构建的东西。你可以看到我们有各种不同的版本,但我发现基本上是一个知识库。你可以查看我们的主页find.pro。基本上,它提供了谷歌提供的一体化编辑体验。当你点击白板笔记时,内容会自动转移到白板上。你可以想象我们是Big产品(如Notion、mirror whiteboard或Monday)的开源替代品。我们将一些功能集成到其中。我们技术的精髓是,你在这里看到的所有内容模型都是默认协作的,但你也拥有自己的数据。这意味着我们的网络是可选的,它不是一个很容易达到的目标,因为当你使用Web应用时,数据在服务器上,但这是另一个大话题,我们今天不会深入讨论太多技术细节。


💡 初创阶段

初始原型

我们真的很高兴能使用我们自己的产品展示这个演示文稿。今天可能更多地讲述了一些基本的故事,讲述了我们是如何开始的,以及一些需要强调的内容。你不需要等待所有事情准备就绪,因为find的第一个原型与你现在看到的完全不同。你可以看到这个实时演示,它是一个网页,你也可以在不同的模式之间切换,包括纸张模式和地址模式。它有一些功能是从未做过的,花了四个多月的时间开发,原型相当不稳定,但它简单地能够工作,可以作为一个交互式原型,但几乎等待完美。它在GitHub上获得了40天内获得了1万颗星,也是GitHub趋势榜的第一名,没有付费推广,我们为此感到非常自豪。

社区反馈

当我们回顾从开始到现在的项目时,我发现人们真的对一些点很感兴趣,例如,在那个时候最敏感的功能是我们统一了文档和白板,你可以从原型到当前版本看到这一点被保留了下来,并且这带来了新颖性,这真的很重要。另一点是,社区对开源产品的容忍度很高,尽管可能存在一些架构问题等,但他们真的很宽容,他们愿意尝试新事物,他们会给你非常积极的反馈,这对我们来说非常重要。但是我们不只是做一些即将投入生产的东西,我们不愿意只是发布一个玩具,所以我们故事的下一个部分是要构建一个可以投入生产的产品。


🌱 产品演进

用户导向

在这个时刻,重要的是要更加关注用户,而不是所谓的投资者。拥有那个演示对于完成一轮新的投资已经足够好了,但在之前的演示中可以看到,对于官方团队来说,问题并没有收敛,这意味着一旦你解决了一个bug,可能会带来两个新的bug,这使得项目永远无法达到稳定状态。因此,如果发现项目具有这些倾向,重写是必要的,那时我加入了你的团队,并开始构建你今天所看到的项目。

迭代优化

我们的故事的下一个部分是逐步构建可用的子集。每个重大版本发布,第一阶段的重构只产生一个纯markdown编辑器,没有额外的UI部件或其他东西,只是markdown编辑,但事情能够运转,这是我们强制团队dogfooding的时刻,我们真的在使用它,并且这使得我们进入了

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.