Santulator
1.3.0
Santulator 可幫助您簡單靈活地進行秘密聖誕老人抽獎。你可以輸入參與抽獎的人的名字,系統會隨機選擇誰送禮物給誰。如果您想避免一定的配對,例如確保人們不會在抽籤中獲得自己的伴侶,您可以添加排除項。抽獎進行時,將為每個人產生一個 PDF,告訴他們要為誰購買禮物。如果您想避免意外看到所有結果,可以為產生的 PDF 檔案新增秘密密碼。
Santulator 可從專案網站的下載頁面免費取得。您可以在說明頁面上找到解釋如何使用該系統的完整教學。
您將需要 JDK 17。
安裝 JDK 後,您可以複製此儲存庫並執行以下命令來啟動 Santulator:
./gradlew :gui:run
您可以使用以下命令建置整個系統:
./gradlew clean build
預設情況下,GUI 測試會作為標準 Gradle 建置的一部分以無頭模式運行。如果您想在非無頭模式下執行 GUI 測試以便了解發生了什麼,請使用下列命令:
./gradlew :gui:test --tests io.github.santulator.gui.main.GuiTest --rerun-tasks -PnoHeadless
在文章使用 jpackage 安裝 Java 應用程式中,您可以了解如何建立適用於 Mac、Windows 和 Linux 的可安裝捆綁包以及如何在您自己的專案中執行此操作。這些獨立的安裝程式允許使用者在電腦上安裝 Santulator,而無需先安裝 Java。
您也可以在 PACKAGING.md 中找到建立 Santulator 可安裝套件的完整逐步說明。
在 King Tech 部落格上,您可以在 Open Source & Secret Santa with Santulator 中閱讀有關該專案的更多資訊。本文包含有關如何使用 JavaFX CSS 為 Santulator 提供喜慶配色方案的資訊。