範例工作
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
我們在報名時要求您提供約 25 項範例工作,以證明您承諾及能力,學生在競賽開始後至少可完成 50 項不重複的工作。
Google 會尋找:
- 涵蓋多種類別的工作。(程式碼、文件/訓練、推廣/研究、品質保證和設計)
- 妥善安排範圍、長度和複雜性。
- 提供完整詳盡的說明,協助您踏出第一步。
- 影片說明和標題清楚易懂。
- 使用適當的標記,方便使用者搜尋。
您可以連結至外部資源來查看更多詳細資訊,但核心工作說明必須位於比賽網站上。
範例
以下是先前參與計畫的開放原始碼機構建立的一些工作範例。不同的做法,因機構而異,每個機構的任務都不盡相同,但這些範例可助您一臂之力。
詳情請參閱封存檔。
KDE
撰寫 WikiToLearn 故事
WikiToLearn 從未見過任何關於頁面的內容,而該頁面及其到前環境的相關資訊都分散在不同地方。我們需要統一這些資訊,並使其可供網站使用者存取。
- 標記:內容、宣傳活動、維基百科
- 類別:文件/訓練課程、研究/推廣
KDE
從 Git 存放區建構任何 KDE 應用程式
針對 KDE 機構中的各種工作,您將需要建構各種 KDE 應用程式。這項工作的目標是協助您瞭解如何依據選擇的發行方式建構各種 KDE 應用程式。
建構任何應用程式的三個簡單步驟如下:
- 從 Git 取得原始碼。
- 安裝必要的依附元件。
- 建構應用程式。
如需更多資訊,請洽詢 #kde-soc IRC 頻道。您必須建構所選 KDE 應用程式,以及記錄您在建構應用程式時所採取的步驟。
- 標記:cmake、qt、c++
- 類別:程式設計
- 初學者工作
HAIKU
修正編輯器 Pe 中的錯誤
程式設計師的編輯 Pe. 在 Pe 存放區建立分支,挑選問題並加以修正。將修正內容提交為提取要求 (請參閱幾乎相同的 HaikuPorter 維基網頁)。
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) 的子網頁。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-07-23 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-07-23 (世界標準時間)。"],[[["During registration, organizations must provide ~25 sample tasks and commit to creating at least 50 diverse tasks across categories like coding, documentation, outreach, quality assurance, and design for students."],["Google emphasizes clear, comprehensive task descriptions with appropriate scope, complexity, and tags for searchability, using external resources for supplemental information only."],["Sample tasks from previous contests, showcasing diverse organizations and task types, are available in the archive to guide task creation."]]],["During registration, provide approximately 25 sample tasks, ensuring you can create at least 50 unique tasks later. Tasks should span multiple categories: Code, Documentation/Training, Outreach/Research, Quality Assurance, and Design. Descriptions should be detailed, clear, and include appropriate tags for searchability. The tasks must have appropriate scope, length and complexity. While you can link to external resources, the core description must be on the contest website. Examples include fixing bugs, building applications, running tests, and updating documentation.\n"]]