返回首页
最新
我通常会查找调色板,界面看起来不错,但有些颜色组合不符合 WCAG 的颜色对比标准,导致可读性差。最终我写了一个小库,能够自动调整文本颜色,使其刚好满足 AA 或 AAA 标准,同时保持与原始颜色的视觉相似性。这个库还包含一个颜色对比检查工具,可以在持续集成中使用。觉得你们也会觉得这个工具有用,它是开源的 :>
大家好,我们是Will和Liam,CodeViz(YC S24)的创始人。我们正在开发一个VS Code扩展,它可以读取你的代码并生成可编辑的架构图(C4、UML)。这个工具主要用于团队构建共享上下文、达成技术决策以及可视化PR(拉取请求)。
这里有一个录制的演示: [https://youtu.be/Jh3wkrCj_WQ](https://youtu.be/Jh3wkrCj_WQ)
你可以在这里尝试这个VS Code扩展:[https://marketplace.visualstudio.com/items?itemName=CodeViz.codeviz](https://marketplace.visualstudio.com/items?itemName=CodeViz.codeviz)
该扩展每月免费生成10个图表(无需注册)。之后,我们提供每月19美元的无限图表生成计划和每月50美元的实时协作计划。
我们去年推出了v1版本,旨在帮助工程师更快地阅读代码([https://news.ycombinator.com/item?id=41393458](https://news.ycombinator.com/item?id=41393458)),但实际上没有人用CodeViz来达到这个目的。用户们主要是将我们的图表截图用于演示和架构评审。我们重新构建了CodeViz,转变为一个协作编辑器,以便针对特定流程进行建模,采用C4和UML标准。
这需要我们在技术上的重大变革。在最初的版本中,我们依赖静态分析,使用tree-sitter为大约15种语言构建堆栈图(使用语言服务器作为教师)。虽然技术上精确,但这些图表噪声太大,无法映射到人类的抽象概念。
现在,我们使用gemini-cli的一个改编版本来读取代码库,生成C4和Activity PlantUML图表,并将节点直接链接到源代码。这些图表被解析到我们使用ReactFlow构建的图表编辑器中。你可以点击展开节点以查看更低层次的抽象,询问AI助手以可视化特定流程,或从GitHub导入PR。
CodeViz正在积极开发中,欢迎任何诚实的反馈!我们的路线图主要集中在团队协作工具上,因此我们也希望听到你们在架构评审和新员工培训方面遇到的问题。
我在寻找一些软件的优惠折扣,意识到我真的应该花点钱来支持那些“英雄开发者”,他们的免费和开源软件让我的生活(以及其他人的生活)变得更好。
我开始列出一些扩展、程序等等,心想……我真的需要赚更多的钱……
接着我想到了很多这些项目所依赖的幕后库等……不幸的是,我没有时间去仔细阅读所有的最终用户许可协议(EULA),但我也想支持并表达对这些人的感激。
当然,有一些显而易见的项目,比如Linux、FFmpeg、自由软件基金会(FSF)等,但我更想寻找那些同样重要的小团队(插入必备的 https://xkcd.com/2347/),但他们并不喜欢抢镜头。
如果你是其中之一,或者认识这些人,请在这里分享。
注意:
我目前正在找工作,所以想要的支持是咖啡钱,而不是改变人生的金额——我希望能把这变成一项年度活动,明年/下一个工作时能给予更多。
如果你需要免费的指南/流程/描述,基本的用户体验分析,我愿意为每个项目提供大约一个小时的免费服务。
我将捐赠给20个我个人使用的程序和20个“隐形英雄”。
感谢你的时间和建议,祝你十二月愉快!