3作者: ivarojha3 个月前原帖
我所有的开发文档分散在 Notion、Google Drive、一个 GitHub 仓库和 Slack 的文本笔记中。目前我正在招聘开发人员,觉得应该先把这些整理好。 我希望有一个地方可以保存开发入职培训、设计文档、API 文档、运维资料、应急手册,可能还可以连接 GitHub 进行代码搜索,连接 Linear,以及其他一些常用的开发工具。并且这一切都应该容易维护和同步。 在我之前的创业公司经历中,我们使用的是 Confluence 和 Phabricator。现在的新创业公司有没有使用什么新的工具呢?
6作者: ruben-davia3 个月前原帖
我正在开发一个名为Davia的平台——一个用于创建互动文档的工具。 这些是“活文档”:每一页都是独立的,结合了可编辑内容、互动组件和数据。你可以阅读、编辑并与之互动——它们更像是迷你应用,而不是静态文档。 这里有几个有趣之处: 互动组件是即时生成的代码片段,因此你不再受限于像Notion那样固定的模块。你可以在文档内部创建无限灵活的功能。 从技术上讲,一个互动页面是由组件(MDX文件)、数据(JSON文件)和一个主HTML文件组成——所有这些都是即时打包和编译的。这为每个文档提供了独特的可移植架构。 一旦构建完成,你可以将文档发布为一个实时网站(带有自定义URL和持久的互动)或作为一个开源模板,供他人导入、重混和构建。 我们正在围绕这个平台建立一个开源社区。如果有人导入你的模板,你将获得相应的信用(在测试阶段,你甚至可以从中获利)。 在测试阶段使用是免费的,我很希望能和你一起构建这个平台。 如果你喜欢尝试小工具、挑战互动文档的极限,或者想探索分享知识的新方式,这将会很有趣。 欢迎反馈、想法和贡献——加入我们,参与r/davia_ai!
2作者: kmelve3 个月前原帖
大家好!我们在 styled-components 进入维护模式后进行了分叉,因为我们的生产应用(以及许多其他应用)无法在一夜之间完成迁移。 背景故事:我们在2024年7月向 styled-components 提交了 PR #4332([链接](https://github.com/styled-components/styled-components/pull/4332)),其中包含了对 React 18 的优化。当宣布进入维护模式时,我们将该 PR 转变为这个分叉。 我们修复了以下内容: - 添加了 React 18 的 useInsertionEffect - 为 React 19 重写了流式服务器端渲染(SSR) - 用现代 JavaScript 替换了 ES5 输出 - 使用原生 flatMap 优化了数组操作 - 修复了 Next.js 应用路由器,使其无需 50 多行样板代码即可工作 Linear 测试后发现,初始渲染速度提高了 40%,且没有任何代码更改。 如何尝试: ```bash npm install @sanity/styled-components@npm:styled-components ``` 或者对于 React 19: ```bash npm install @sanity/css-in-js@npm:styled-components ``` 您可以使用以下基准工具进行测试:[链接](https://css-in-js-benchmarks.sanity.dev/) 我们将其命名为“last-resort”,因为这正是它的用途。我们并不打算长期维护 styled-components - 实际上,我们自己正在迁移到 vanilla-extract。这只是一个性能过渡工具,以便团队能够正确迁移。 React 团队建议逐步摆脱运行时 CSS 注入。我们同意。但迁移需要时间,生产应用需要立即发布。