範例工作

我們在報名時要求您提供約 25 項範例工作,以證明您承諾及能力,學生在競賽開始後至少可完成 50 項不重複的工作。

Google 會尋找:

  • 涵蓋多種類別的工作。(程式碼、文件/訓練、推廣/研究、品質保證和設計)
  • 妥善安排範圍、長度和複雜性。
  • 提供完整詳盡的說明,協助您踏出第一步。
  • 影片說明和標題清楚易懂。
  • 使用適當的標記,方便使用者搜尋。

您可以連結至外部資源來查看更多詳細資訊,但核心工作說明必須位於比賽網站上。

範例

以下是先前參與計畫的開放原始碼機構建立的一些工作範例。不同的做法,因機構而異,每個機構的任務都不盡相同,但這些範例可助您一臂之力。

詳情請參閱封存檔

KDE 撰寫 WikiToLearn 故事

WikiToLearn 從未見過任何關於頁面的內容,而該頁面及其到前環境的相關資訊都分散在不同地方。我們需要統一這些資訊,並使其可供網站使用者存取。

  • 標記:內容、宣傳活動、維基百科
  • 類別:文件/訓練課程、研究/推廣

KDE 從 Git 存放區建構任何 KDE 應用程式

針對 KDE 機構中的各種工作,您將需要建構各種 KDE 應用程式。這項工作的目標是協助您瞭解如何依據選擇的發行方式建構各種 KDE 應用程式。

建構任何應用程式的三個簡單步驟如下:

  1. 從 Git 取得原始碼。
  2. 安裝必要的依附元件。
  3. 建構應用程式。

如需更多資訊,請洽詢 #kde-soc IRC 頻道。您必須建構所選 KDE 應用程式,以及記錄您在建構應用程式時所採取的步驟。

  • 標記:cmake、qt、c++
  • 類別:程式設計
  • 初學者工作

HAIKU 修正編輯器 Pe 中的錯誤

程式設計師的編輯 Pe. 在 Pe 存放區建立分支,挑選問題並加以修正。將修正內容提交為提取要求 (請參閱幾乎相同的 HaikuPorter 維基網頁)。

  • 標記:c++、pe
  • 類別:程式設計

FOSSASIA 在 Linux 上執行 WineTest 並提交結果

首先,您需要根據 http://wiki.winehq.org/BuildingWine 建構 Wine。這項作業也會建構測試套件,您可以在 =programs/winetest/winetest.exe.= 執行測試,並按照「http://wiki.winehq.org/ConformanceTests」的「在 Wine 執行 WineTest」一節的指示操作。預期結果是在 test.winehq.org 中顯示的結果。

  • 標籤:testSuite、linux、葡萄酒
  • 類別:品質查驗

複製遊戲 使用向上/向下箭頭建立網路即時通訊輸入記錄**

許多即時通訊用戶端都可讓您按下向上/向下箭頭,來記住您之前輸入的內容。這對我們的網路即時通訊用戶端來說可能是有用的功能。

實作此方法需要保留之前輸入項目的 FIFO 緩衝區,並且只儲存特定數量的項目,這樣長期網路即時通訊使用就不會持續增加記憶體用量。系統只能傳送數十則訊息,不只是 沒有限制。以向下箭頭為開頭應召回緩衝區中最舊的訊息。完成後,請將已變更的 command.js 附加到這項工作。

  • 標記:SKU、JavaScript
  • 類別:代碼、推廣/研究

SUGAR LABS 更新海龜模塊手冊

研究並更新這份 Turtle Block Manual,善用最新發布的版本功能: http://people.sugarlabs.org/walter/TurtleBlocksAdvancedBlocksManual.pdf

  • 標記:烏龜模塊、說明文件
  • 類別:文件/訓練課程、推廣/研究

建立地點 建立新增地點的「操作說明」

我們目前有多項操作說明,但其中並未涵蓋新增地點的功能。查看目前的如何建構本文的想法,並撰寫文章做為維基使用者 (例如 https://wiki.musicbrainz.org/User) 的子網頁。

  • 標記:維基、說明文件、地點
  • 類別:說明文件/訓練