OCaml.org 新闻稿:2024 年 6 月
欢迎来到 2024 年 6 月版的 OCaml.org 新闻稿!此更新由 OCaml.org 团队编制。你可以在 Discuss 上找到 以前的更新。
我们的目标是使 OCaml.org 成为任何想要入门并高效使用 OCaml 的最佳资源。OCaml.org 新闻稿提供了我们朝着这一目标的进展更新,以及我们正在进行的更改概述。
如果没有所有帮助我们审核、修改和创建更好的 OCaml 文档以及解决问题的人,我们无法做到这一点。你们的参与使我们能够做到比单独行动更多的事情。感谢你们!
本新闻稿涵盖了以下内容
- OCaml Cookbook 的食谱:通过贡献和审核常见任务的食谱,帮助我们使 OCaml Cookbook 变得真正有用!
- 社区和营销页面重构:正在进行实现工作。
- 一般改进:与往常一样,我们还致力于一般维护和改进,因此我们在下面重点介绍了一些工作。
贡献者的开放问题
你可以在 此处找到贡献者的开放问题!
OCaml Cookbook 的食谱
OCaml Cookbook 是一个平台,OCaml 开发者可以在其中分享如何使用生态系统中的包来解决常见任务。
食谱是代码示例以及关于如何使用开源库组合执行任务的解释。
Cookbook 位于 ocaml.org/cookbook。
以下是你可以提供帮助的方式
- 审核,然后 为 Cookbook 食谱打开拉取请求!
- 为 Cookbook 贡献新的食谱和任务!
相关 PR 和活动
- (open) PR:从 Cookbook HTML 中提取链接 ocaml/ocaml.org#2552 by @ggsmith842
- (open) PR:Cookbook 集中趋势度量 ocaml/ocaml.org#2540 by @ggsmith842
- (open) PR:Cookbook 使用身份验证发送 POST/PATCH 请求 ocaml/ocaml.org#2534
- PR:Cookbook 规范化向量 ocaml/ocaml.org#2513 by @ggsmith842
- PR: (docs) Cookbook 使用
re
“验证电子邮件地址” ocaml/ocaml.org#2518 by @ggsmith842
社区和营销页面重构
我们有 社区部分的重构和新页面的 UI 设计,并且正在进行实现。
相关 PR 和活动
- PR:活动提要 ocaml/ocaml.org#2495 by @ishar19
- (open) PR:OCaml 数字:一个显示关于 OCaml 社区的重要指标和统计数据的仪表板 ocaml/ocaml.org#2514 by @tmattio
- PR:将字段教授、报名人数和
last_check
添加到 Academic ocaml/ocaml.org#2489 by @cuihtlauac - PR:修复:将 OCaml Cookbook 食谱的完整标题渲染为 HTML 页面标题 ocaml/ocaml.org#2560 by @sabine
一般改进和数据添加
摘要
- 为了减少与
ood-gen
(将data/
文件夹中的文件转换为 OCaml 模块的工具)相关的模块接口定义的重复,类型已被分解。希望这可以简化对数据模型更改的贡献。 - 一些教程的资料已在 https://github.com/ocaml-web GitHub 组织下发布:“你的第一个 OCaml 程序”,“模块”,“函子”,以及 “带有 Dune 的库”。
- 用于格式化项目的 OCamlFormat 版本现在是 0.26.2。
相关 PR 和活动
- PR:更新代码高亮颜色方案 ocaml/ocaml.org#2496 by @Siddhant-K-code
- 数据
- PR: (data) 添加 OCaml.org 新闻稿 2024 年 5 月 ocaml/ocaml.org#2498 by @sabine
- PR:为 Merlin
4.15-414/501
添加变更日志条目 ocaml/ocaml.org#2473 by @voodoos - PR:添加 opam 2.2.0~beta3 的公告 ocaml/ocaml.org#2509 by @kit-ty-kate
- PR:添加缺少的变更日志条目 ocaml/ocaml.org#2476 by @tmattio
- PR:为
ppxlib.0.32.1
版本添加变更日志条目 ocaml/ocaml.org#2479 by @NathanReb - PR: (data) 将
odoc
开发会议添加到治理 ocaml/ocaml.org#2521 by @sabine - PR: (data) 更新治理中 OCaml.org 的会议链接和频率 ocaml/ocaml.org#2542 by @sabine
- 文档
- PR:带有 Dune 的库的先决条件 ocaml/ocaml.org#2551 by @cuihtlauac
- 添加了包含一些教程资料的存储库,位于 https://github.com/ocalm-web
- PR:
ocaml-web
仓库链接 ocaml/ocaml.org#2547 by @cuihtlauac - PR:先决条件和
ocaml-web
仓库链接 ocaml/ocaml.org#2544 by @cuihtlauac - PR:先决条件和
ocaml-web
仓库链接 ocaml/ocaml.org#2543 by @cuihtlauac - PR:修复
0it_00_values_functions.md
中的拼写错误 ocaml/ocaml.org#2548 by @boisgera - PR:
ocaml-web
教程资料 URL ocaml/ocaml.org#2550 by @cuihtlauac
- PR:
- PR:在“模块”教程中:修复
dune
文件 ocaml/ocaml.org#2535 by @cuihtlauac - PR:修复“OCaml 导览”中的拼写错误 ocaml/ocaml.org#2519 by @blackwindforce
- PR:关于模式匹配和定义的说明 ocaml/ocaml.org#2500 by @cuihtlauac
- 重构/代码健康
- 分解
ood-gen
工具的类型,该工具解析data/
文件夹中的文件- PR:Outreachy 的单个数据类型定义 ocaml/ocaml.org#2481 by @cuihtlauac
- PR:Resource 的单个数据类型定义 ocaml/ocaml.org#2533 by @cuihtlauac
- PR:Success_story 的单个数据类型定义 ocaml/ocaml.org#2536 by @cuihtlauac
- PR:Tool 的单个数据类型定义 ocaml/ocaml.org#2538 by @cuihtlauac
- PR:Tool_page 的单个类型 ocaml/ocaml.org#2539 by @cuihtlauac
- PR:Book 的单个类型 ocaml/ocaml.org#2488 by @cuihtlauac
- PR:Exercise 的单个数据类型定义 ocaml/ocaml.org#2497 by @cuihtlauac
- PR:Planet 的单个数据类型定义 ocaml/ocaml.org#2529 by @cuihtlauac
- PR:Release 的单个数据类型定义 ocaml/ocaml.org#2531 by @cuihtlauac
- PR:Changelog 的单个数据类型定义 ocaml/ocaml.org#2492 by @cuihtlauac
- PR:Cookbook 的单个数据类型定义 ocaml/ocaml.org#2490 by @cuihtlauac
- PR:Governance 的单个数据类型定义 ocaml/ocaml.org#2504 by @cuihtlauac
- PR:Tutorial 的单个数据类型定义 ocaml/ocaml.org#2555 by @cuihtlauac
- PR:Event 的单个数据类型定义 ocaml/ocaml.org#2559 by @cuihtlauac
- PR:Industrial_user 的单个数据类型定义 ocaml/ocaml.org#2505 by @cuihtlauac
- PR:Is_ocaml_yet 的单个类型 ocaml/ocaml.org#2508 by @cuihtlauac
- PR:Job 的单个数据类型定义 ocaml/ocaml.org#2516 by @cuihtlauac
- PR:News 的单个数据类型定义 ocaml/ocaml.org#2520 by @cuihtlauac
- PR: opam_user 的单一数据类型定义 ocaml/ocaml.org#2522 by @cuihtlauac
- PR: Workshop 的单一数据类型定义 ocaml/ocaml.org#2541 by @cuihtlauac
- PR: Watch 的单一数据类型定义 ocaml/ocaml.org#2545 by @cuihtlauac
- PR: Page 的单一数据类型定义 ocaml/ocaml.org#2524 by @cuihtlauac
- PR: Paper 的单一数据类型定义 ocaml/ocaml.org#2526 by @cuihtlauac
- PR: Academic_Institution 的单一数据类型定义 ocaml/ocaml.org#2477 by @cuihtlauac
- PR: Code_examples 的单一数据类型定义 ocaml/ocaml.org#2501 by @cuihtlauac
- PR: 删除多余的数据类型 Watch ocaml/ocaml.org#2507 by @cuihtlauac
- 将项目使用的 OCamlFormat 版本从 0.25.1 升级至 0.26.2
- PR: 引入 OCamlFormat ocaml/ocaml.org#2482 by @cuihtlauac
- PR: 格式化 ocaml/ocaml.org#2484 by @cuihtlauac
- PR: 添加有关开关引脚更新的信息 ocaml/ocaml.org#2483 by @cuihtlauac
- PR: 在 CI 中引入 OCamlFormat ocaml/ocaml.org#2485 by @cuihtlauac
- PR: 添加有关开关引脚更新的信息(续) ocaml/ocaml.org#2486 by @cuihtlauac
- PR: 将 Utils 的
map_files
重命名为map_md_files
ocaml/ocaml.org#2515 by @cuihtlauac - PR: 删除未使用的 Video 数据 ocaml/ocaml.org#2506 by @cuihtlauac
- PR: 删除未使用的
ood/video
文件 ocaml/ocaml.org#2546 by @cuihtlauac
- 分解