GNU 高優先級增強項目列表

我們正在尋找程式設計師來為各種程式(通常是 GNU 套件,但有時不是)添加這些功能。請先與現有程式的開發人員討論,以討論如何最好地與他們合作,以便他們在您完成變更後樂於安裝。請遵守他們專案的所有慣例。

當您開始這些專案之一時,以及當您準備好安裝時——或者當您遇到阻礙進展的障礙時,請通知 <maintainers@gnu.org>

  • 修改 aspell 或 hunspell 以處理性別字典。給定語言的性別字典將記錄每個已知單字的性別(如果它有性別)。

    這樣做的目的是增強檢查單個單字的命令。如果字典說明了單字的性別,它應該報告單字的性別。然後我們可以擴展 GNU Emacs 中的 M-$ 命令來報告單字的性別。其他編輯器也可以同樣擴展。

    我們大多數人都知道性別是「男性」、「女性」或可能是「中性」的語言。然而,有些語言以其他方式對名詞進行分類。在語言學術語中,任何將名詞分類為類別的行為都稱為「性別」。此功能應允許性別字典指定任何性別集合並將名詞分類到其中。它應該處理目前字典定義的任何性別集合。

    有些語言在動詞形式上使用後綴來按性別對主詞進行分類。如果擴展可以分析動詞形式並說出它適用於其主詞、受詞或其他相關名詞的哪個性別,那將很有用。

  • 撰寫一本關於使用 Git 進行原始碼控制的優良自由手冊。

    git man pages 很有用,但由於是 man pages,它們旨在提醒使用者詳細資訊,而不是教導讀者使用 git 的基本概念。這是 man pages 強加的基本結構的結果:每個 man page 都是關於一個子命令。這對於複習該子命令的詳細資訊很好,但組織手冊的好方法是按概念。有關更多說明,請參閱 GNU 編碼標準中的文件節點