android app
5.7.93.1
版權所有 (c) 2019 Proton AG
./gradlew assembleProductionVanillaOpenSourceDebug
或在 Android Studio 中開啟並建構要完成發布構建,需要提供簽名密鑰:
./gradlew assembleProductionVanillaOpenSourceRelease -PkeyStoreFilePath=<keystore> -PkeyStoreKeyAlias=<alias> -PkeyStorePassword=<pass> -PkeyStoreKeyPassword=<key-pass>
專案使用約定的 Java 程式碼風格 ProtonStyle.xml。透過File>>Settings>>Editor>>Code style>>Import Scheme
將其導入Android studio中對於kotlin的程式碼樣式,我們使用帶有預設規則的ktlint
如果您想貢獻,請記住以下規則:
gradlew updateLicensesJson
來更新屬性。在內部,我們的 CI 會自動檢查所有拉取請求中的程式碼樣式問題,並執行我們的測試。但是您也可以在本地運行它們。
gradlew checkstyle
gradlew detekt
gradlew test
gradlew androidTest
透過對該項目做出貢獻,您同意以下內容:
我們所有的建置(F-droid 除外)都將使用相同的金鑰進行簽署。用於簽署憑證的 SHA256 指紋
ch.protonvpn.android
DC:C9:43:9E:C1:A6:C6:A8:D0:20:3F:34:23:EE:42:BC:C8:B9:70:62:8E:53:CB:73:A0:39:3F:39:8D:D5:B8:53
[major][minor][patch][hotfix]
本發行版中的程式碼和資料檔案根據自由軟體基金會發布的 GPLv3 條款獲得許可。請參閱 https://www.gnu.org/licenses/ 以取得此許可證的副本。
版權所有 (c) 2019 Proton AG