OCaml.org 时事通讯:2024 年 7 月
欢迎阅读 2024 年 7 月版的 OCaml.org 时事通讯!此更新由 OCaml.org 维护人员编制。您可以在 Discuss 上找到以前的更新。
我们的目标是将 OCaml.org 打造为任何想要开始使用 OCaml 并提高生产力的人的最佳资源。OCaml.org 时事通讯提供我们朝着该目标取得的进展的更新,以及我们正在努力进行的更改概述。
如果没有所有帮助我们审查、修改和创建更好的 OCaml 文档并处理问题的优秀人员,我们无法做到这一点。你们的参与使我们能够做到比我们自己所能做的更多。谢谢!
本期时事通讯涵盖
- 社区驱动的 OCaml.org 开发
- OCaml 食谱的食谱:通过为常见任务贡献和审查食谱,帮助我们使 OCaml 食谱真正有用!
- 社区和营销页面重做:正在实施中。
- 一般改进:像往常一样,我们还致力于进行一般维护和改进,因此我们将在下面重点介绍一些已完成的工作。
社区驱动的 OCaml.org 开发
在将大部分 OCaml.org 网站重做以使其更实用、更易用和更美观之后,一直在负责 OCaml.org 的 Tarides 团队即将解散。但是,OCaml.org 将继续由 OCaml 平台和 OCaml 编译器贡献者以及更广泛的 OCaml 社区维护和扩展。
您可以联系OCaml.org 维护人员,以讨论您想要进行的任何重大更改或添加。欢迎随时为改进现有功能和修复错误做出贡献!
贡献者的未解决问题
您可以在此处找到贡献者的未解决问题!
OCaml 食谱的食谱
OCaml 食谱是一个 OCaml 开发人员分享如何使用生态系统中的包来解决常见任务的地方。
食谱是一个代码示例,以及关于如何使用开源库的组合来执行任务的说明。
食谱位于 ocaml.org/cookbook。
以下是如何提供帮助的方法
- 帮助审查食谱食谱的未解决拉取请求!
- 为食谱贡献新的食谱和任务!
感谢大家的诸多贡献!我们希望得到帮助的一个领域是审查和改进建议的食谱和任务。
相关的 PR 和活动
- (开放) PR:用于解析命令行参数的食谱 ocaml/ocaml.org#2573 by @richardhuxton
- (开放) PR:食谱检查网页是否存在断开的链接 ocaml/ocaml.org#2581 by @ggsmith842
- (开放) PR:食谱:“创建和等待承诺”:Lwt、Async ocaml/ocaml.org#2584 by @richardhuxton
- (开放) PR:食谱:read-csv - 从 CSV 字符串读取记录的基本示例 ocaml/ocaml.org#2589 by @danielclarke
- (开放) PR:食谱:电子邮件正则表达式补丁 ocaml/ocaml.org#2591 by @F-Loyer
- 现有食谱的修复和改进
- PR:更新 00-uri.ml:缺少参数 ocaml/ocaml.org#2618 by @ttamttam
社区和营销页面重做
我们有重做和社区部分新页面的 UI 设计,并且正在由我们的前 Outreachy 实习生@oyenuga17进行实施!
相关的 PR 和活动
- PR:实施新的社区概述页面 ocaml/ocaml.org#2605 by @oyenuga17
- PR:修复社区页面上的错别字和大小写不一致问题 ocaml/ocaml.org#2616 by @pjlast
- PR:重新设计 OCaml Planet 页面 ocaml/ocaml.org#2617 by @oyenuga17
一般改进和数据添加
摘要
- 选定的操作系统现在是 https://ocaml.org.cn/install 页面上 URL 的锚标记的一部分。这允许人们链接到特定操作系统的快速安装说明。
- 感谢大家对 OCaml 文档的贡献!
- 我们正在使用 Ahrefs 再次检查指向 OCaml.org 的反向链接。
相关的 PR 和活动
- (开放) PR:在 OCaml 5 上构建(ocamlnet -safe-string 解决方案) ocaml/ocaml.org#2609 by @aantron
- PR:Ahref 标记 ocaml/ocaml.org#2571 by @cuihtlauac
- PR:问题 #2583:将 OS 锚标记添加到 ocaml.org/install ocaml/ocaml.org#2600 by @SisyphianLiger
- PR:性能:缓存搜索索引摘要,直到 ocaml-docs-ci 计算出它 ocaml/ocaml.org#2620 by @sabine
- 文档
- PR:未包装的库 ocaml/ocaml.org#2562 by @cuihtlauac
- PR:解释文件夹 bin、lib 和 _build ocaml/ocaml.org#2568 by @cuihtlauac
- PR:在 opam 路径文档中的 .envrc 中使用 `layout opam` ocaml/ocaml.org#2597 by @smorimoto
- PR:在安装教程中使用 sudo ocaml/ocaml.org#2558 by @cuihtlauac
- PR:将有关注释的文档添加到 Ocaml 巡回赛 ocaml/ocaml.org#2613 by @NoahTheDuke
- PR:修复引用尚未定义类型的示例 ocaml/ocaml.org#2606 by @avlec
- 重构 + 代码健康
- PR:在 data.mli 中打开 Data_intf ocaml/ocaml.org#2563 by @cuihtlauac
- PR:使数据错误文件路径能够复制粘贴 ocaml/ocaml.org#2567 by @cuihtlauac
- PR:测试 ocaml/setup-ocaml v3 ocaml/ocaml.org#2570 by @cuihtlauac
- PR:更新 ocaml/setup-ocaml 到 v3 ocaml/ocaml.org#2565 by @smorimoto
- PR:从 PR #2443 中重构部分内容 ocaml/ocaml.org#2576 by @cuihtlauac
- PR:将 peter-evans/create-pull-request 从 5 提升到 6 ocaml/ocaml.org#2588 by @dependabot
- PR:将 OCaml 设置为 4.14.2 ocaml/ocaml.org#2587 by @cuihtlauac
- PR:修复:写入目录而不是文件夹 ocaml/ocaml.org#2572 by @ashish0kumar
- PR:同步 debug-ci 和 ci ocaml/ocaml.org#2582 by @cuihtlauac
- 数据
- PR:变更日志:dune 3.16.0 ocaml/ocaml.org#2566 by @emillon
- PR:(数据) 添加 OCaml.org 2024 年 6 月时事通讯 ocaml/ocaml.org#2575 by @sabine
- PR:添加最新 merlin 版本的变更日志 ocaml/ocaml.org#2580 by @voodoos
- PR:添加最新 ocaml-lsp 版本的变更日志 ocaml/ocaml.org#2593 by @PizieDust
- PR:添加 opam 2.2.0 缺少的变更日志 ocaml/ocaml.org#2598 by @kit-ty-kate
- PR:添加 ppxlib.0.33.0 版本的变更日志条目 ocaml/ocaml.org#2615 by @NathanReb