OCaml.org 電子報:2023 年 10 月
歡迎來到 OCaml.org 電子報的 2023 年 10 月版!本次更新由 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 訂閱源,並且已應用套件區塊的一些傑出設計。
在 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 訂閱源 - 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