OCaml.org 新闻通讯:2023 年 10 月
欢迎阅读 2023 年 10 月版的 OCaml.org 新闻通讯!此更新由 OCaml.org 团队编制。您可以在 Discuss 上找到以前的更新。
我们的目标是使 OCaml.org 成为任何想要开始并使用 OCaml 获得高效率的最佳资源。OCaml.org 新闻通讯提供我们朝着该目标取得的进展的更新,以及我们正在开展的更改概述。
没有所有帮助我们审查、修改和创建更优质的 OCaml 文档的优秀 OCaml 社区成员,我们就无法做到这一点。您的反馈使我们能够更好地确定工作的优先级,并在实现目标方面取得进展。谢谢!
本月,我们的重点是
- 学习区域:我们继续努力使 OCaml.org 成为学习 OCaml 的绝佳资源。本月,我们验证了学习区域设计的全新版本,并发布了两个新的文档页面!
- Outreachy 实习申请期:OCaml.org 正在参加 Outreachy 实习计划,并提供两个实习项目。作为申请期的一部分,我们收到了 Outreachy 申请人提供的海量精彩贡献!
- 常规改进:像往常一样,我们还根据用户反馈开展了常规维护和改进工作,因此我们在下面重点介绍了一些工作。
学习区域
1. 学习区域的重新设计
在重新设计学习区域的新设计后,我们设计了登陆页面的新版本,以及社区和包登陆页面的更新版本,以确保它们在视觉上保持一致。我们已经验证了新的设计方向,并将更新其余学习区域页面的设计。一旦所有页面的设计都可用,我们就可以开始实施它们。我们非常高兴能上线新版本的页面;希望您也一样!敬请期待!
| 学习 | 社区 | 包 | | -------- | -------- | -------- | | | | |
相关的 PR 和活动
- 继续进行Figma UX/UI 设计以创建新的学习区域
- 书籍页面重新设计 - ocaml/ocaml.org#1536
- 为所有练习添加了简短描述 ocaml/ocaml.org#1681
- 将学习区域的移动视图中的选项卡导航折叠为面包屑 - ocaml/ocaml.org#1541
2. OCaml 文档
上个月,我们宣布发布了新的入门文档。发布此部分后,我们将重点转向文档的语言部分。
本月,我们发布了两个新的文档页面:基本数据类型和函数和值。它们共同从最开始教授 OCaml 的基础知识,从什么是值和函数开始。我们看到 Outreachy 实习生等新手难以从 OCaml.org 文档中学习 OCaml,因为它需要大量的编程先验知识,因此我们很高兴为 Outreachy 实习生和所有新手提供这些新内容。这是页面的第一个版本,我们已经收到了极好的反馈来改进它。请随时分享更多信息,无论您是难以上手的新手,还是对如何教授 OCaml 有自己想法的 OCaml 开发人员!
我们目前正在审查关于可变性和多态变体的另外两个文档页面。它们很快就会准备好供社区审查。
敬请期待,并且请继续提供关于新文档的反馈;看到社区有如此多的参与,真是太棒了!
相关的 PR 和活动
- 正在进行中
- 集合
- 映射
- 内部审查中
- 社区审查中
- 文件操作(请参见Discuss 主题)
- 已发布
- 基本数据类型(请参见Discuss 主题)
- 函数和值(请参见Discuss 主题)
- 安装 OCaml(请参见Discuss 主题)
- OCaml 巡礼(请参见Discuss 主题)
- 您的第一个 OCaml 程序(请参见Discuss 主题)
- opam 交换机的简介
- 修复 Apple M1 上的 Homebrew 错误
- 运算符
- 错误处理(请参见Discuss 主题)
- 数组(请参见Discuss 主题)
- 序列(请参见Discuss 主题)
Outreachy
OCaml.org 正在参加Outreachy 实习计划。Outreachy 为受到系统性偏见和技术行业代表性不足影响的人员提供实习机会。
本月的大部分时间都花在了创建问题、审查拉取请求以及在 OCaml Discord 服务器上指导 Outreachy 申请人方面。
这些贡献包括一些小的修复、实施 Figma 设计以及添加一些小功能。值得注意的是,OCaml 变更日志现在有了 RSS Feed,并且包区域的一些出色设计已应用。
10 月份完成了 21 个中等难度问题中的 8 个,而 30 个简单的 Outreachy 问题中只有 6 个仍然处于开放状态。对于剩余的问题,我们将支持贡献者完成他们的工作,并释放任何被放弃的问题,以便社区成员可以接手。
相关的 PR 和活动
- 已打开30 个标记为“outreachy”的简单问题,以及21 个标记为“outreachy-medium”的问题
- 重构 + 简化学习布局,为新的页脚做准备 - ocaml/ocaml.org#1590
- @ademolaomosanya 贡献:重新排列和更改页脚中的链接 - ocaml/ocaml.org#1616
- @IdaraNabuk 贡献:更新 Tailwind 配置以解决警告 - ocaml/ocaml.org#1620
- @oyenuga17 贡献:为变更日志添加 RSS Feed - ocaml/ocaml.org#1593
- @sophiatunji 贡献:将文件名和代码库中的“problems”重命名为“exercises” - ocaml/ocaml.org#1592
- @kalio007 贡献:在移动导航菜单中添加“标准库 API”链接 - ocaml/ocaml.org#1600
- @RWUBAKWANAYO 贡献:修复中等尺寸屏幕上的搜索栏 - ocaml/ocaml.org#1665
- @shyusu4 贡献:修复 Safari 中包内搜索的跳转到定义功能 - ocaml/ocaml.org#1634
- @FatumaA 贡献:修复主页上 OCaml 生态系统部分的水平滚动 - ocaml/ocaml.org#1668
- @AndroGenius-codes 贡献:应用包搜索下拉菜单的新设计 - ocaml/ocaml.org#1608
- @henilGondalia 贡献:将新样式应用于包文档模块导航 - ocaml/ocaml.org#1638
- @Girish-Jangam 贡献:对包搜索结果进行分页 - ocaml/ocaml.org#1657
- @sophiatunji 贡献:修复主页上的 js-of-ocaml 链接 - ocaml/ocaml.org#1707
- @Burnleydev1 贡献:添加 Abongwa 的暑期实习信息 - ocaml/ocaml.org#1647
- @RWUBAKWANAYO 贡献:添加“Développement d'applications avec Objective Caml”英文版书籍的链接 ocaml/ocaml.org#1659
- @AryanGodara 贡献
- 添加 Outreachy 暑期实习的博文,2023 年夏季 - ocaml/ocaml.org#1649
- 在暑期实习帖子中添加博客链接 - ocaml/ocaml.org#1703
- @mohdaquib171 贡献:教程底部部分样式 (#1603) ocaml/ocaml.org#1617 - 状态:等待另一个问题的完成
- @IdaraNabuk 贡献:添加书籍条目具有多种语言的功能 - #1666 ocaml/ocaml.org#1679
- @oyenuga17 贡献:添加“跳转到顶部”按钮 ocaml/ocaml.org#1702
- @sophiatunji 贡献:学习区域页脚重新设计 - ocaml/ocaml.org#1645
常规改进
本月,我们欢迎 1 位新贡献者
- @davesnx 将“未知文档状态”从
a
更改为span
- ocaml/ocaml.org#1628
相关的 PR 和活动
- 在无法解析 opam 文件时,我们现在会记录一条消息,而不是崩溃 - ocaml/ocaml.org#1575