如果您是開發人員,且願意對 GlassFish 做出貢獻,以下是一些您應該知道的事項。
瞭解規則
開發應用程式伺服器是一件大事。下列連結有助於組織此規模的專案的開發工作。
- GlassFish 分為多個模組,其中每一個都有範例。
- 與其他 GlassFish 開發人員討論我們郵寄清單的實作詳細資訊。
- 檢查模組所有者的清單
建立
開始使用 GlassFish v3,這個版本基礎架構完全以 Maven (2) 為基礎。
這個 wiki 頁面應該有建立 GlassFish 所需的所有詳細資料和步驟。
測試
GlassFish 目前提供多種不同的測試。QuickLook 測試執行時間短,範圍涵蓋應用程式伺服器中的各種功能。此外也針對不同模組提供了開發人員測試。而且每個模組皆提供執行這些測試的詳細資訊。
如需詳細資訊,請參閱 GlassFish 品質入口網站。
- 下載每日更新版本或升級版本
- 執行 QuickLook 測試
- 加入 CATfish 計劃
- 提交錯誤
貢獻程式碼
要對 GlassFish 專案做出貢獻的方法有很多種:錯誤修正程式、增強功能、新功能,甚至是整個模組。
- 所有貢獻者都必須簽署並傳回貢獻者合約
- 如需角色和責任的詳細資訊,請參閱管理策略
- 若要確定權限,必須先獲取開發人員角色。入門時則需透過電子郵件提交一些修補程式,再向程式碼維護人員要求確定存取權。維護人員須先取得共識方能授予角色,而該決定為最終決議無法改變。
- 所有簽入工作區的程式碼都必須遵循編碼慣例
- 請求開發人員角色
- 如果還沒有開發人員角色,請參閱提供修補程式的程序
- 開發人員在更新工作區時,必須遵循確定程序
貢獻 GlassFish 套裝軟體
GlassFish 使用 IPS/pkg(5) 做為模組系統,使用產品的更新中心功能即可存取模組系統。
我們歡迎您提供其他套裝軟體。如需更多資訊:
- 請參閱專屬的 glassfish-repo 專案
- 瀏覽目前的「contrib」儲存庫以瞭解現今提供的項目。
- 閱讀關於如何針對 GlassFish 撰寫 IPS 套裝軟體的部落格
貢獻範例
歡迎提供能展示 GlassFish 或 Java EE 技術的功能或外觀的高品質範例。
加入 GlassFish 範例專案,它將因您的貢獻而更為精進。
所有貢獻者都必須簽署並傳回貢獻者合約。
貢獻文件
高品質產品的一項特色就是其支援文件。貢獻 GlassFish 文件的方法有很多種,大多數皆列於文件首頁上。此外,也請參閱 GlassFish wiki 的社群文件頁面,此頁面著重於社群文件貢獻的細節。仔細閱讀這些頁面,想一想要如何參與,然後動手作!我們歡迎並鼓勵您的貢獻。對貢獻的方法與內容有疑問?請與文件郵寄清單連絡。
