作者尝试将Starchart项目从Classic Remix Compiler迁移到Remix Vite,遇到TypeScript与Vite的兼容性问题。虽然服务器构建成功,但端到端测试偶尔失败。使用Remix Express Vite插件也未能解决问题。作者考虑将自定义服务器转换为JavaScript,并计划处理其他项目的用户API密钥加密问题。
在冲刺后半段,我为Starchart开发新功能并维护,同时继续Hurl的后续工作。Hurl的IP查询功能已完成,但某些测试因输出信息的运行时特性而失败。Starchart更新了依赖项,尝试升级React和Express时遇到问题。我还开始支持DNS MX记录功能,但测试功能尚未解决。
在Sprint 2中,我们实现了Hurl项目的IP查询功能和IP版本处理,解决了类型转换问题,并更新了Starchart的DNS记录管理代码。下个Sprint将集中处理Hurl项目中的bug,并关注Starchart的进展。
本周对Starchart进行了维护,更新了依赖项,修复了30多个安全漏洞,解决了CI工作流问题,并重新激活了Dependabot。同时合并了Mattermost的PR,添加了用户设置以切换表情符号渲染,整体工作高效。
本文介绍了作者在OSD700课程中的经历,选择维护两个开源项目。作者主要专注于活跃且吸引人的chatcraft.org,而starchart则是一个需要复兴的项目。
完成下面两步后,将自动完成登录并继续当前操作。