主要观点:作者因离职数月而感到无聊,想写代码且不想再找工作,对语言和技术不挑,只想读大量代码,但谷歌搜索结果不佳。随后列举了各种开源项目供其选择,包括 Nixpkgs、Ladybird 浏览器、Oils 项目、Roc、Jellyfin SSO 项目、TLA+工具、Curv3D 项目、bintracker 等,还提到了一些项目的开发环境问题及需求,如 Terminator、bablr-lang 等,同时有人建议找对人类或社区有益的项目,也有人探讨了开源的意义等。
关键信息:
- 多个开源项目如 Nixpkgs 等适合读代码和贡献,如 Nixpkgs 有多种工作可做;Ladybird 浏览器有 YouTube 系列展示调试和开发;Oils 项目全是 Python、C++和 shell 等技术,代码可读等。
- 一些项目存在开发环境问题,如某开源包设置开发环境有摩擦,需花费时间改进等。
- 有人建议找对人类或社区有益的项目,如帮助科学家用程序合成等,也有人探讨开源的意义不仅在于技术等。
重要细节: - Nixpkgs 有包的包装、重现性问题处理、写 Python 测试等工作。
- Oils 项目代码短,理解项目只需理解约 650 行代数数据类型和核心运行时的代码,且有 typed Python 便于调试等。
- 多个项目的开发者联系方式,如 Terminator 在 matrix 上,bablr-lang 在 discord 上。
- 各种项目的具体功能和特点,如 COSMIC 桌面环境有新的 Wayland 组件等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。