Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 3.02 KB

README.md

File metadata and controls

58 lines (44 loc) · 3.02 KB

Build Test CD Store

Get it on the App Store Get it on the App Store Get it on the App Store

高科校務通(NKUST AP)

高雄科技大學校務系統App,使用由Goolge開發的UI框架Flutter開發

支援平台

Web 版本自7月起因為學校阻擋高請求IP,改為客戶端爬蟲,因此暫時無法使用

如何貢獻?

如果你想為專案付出一份心力,你需要知道:

  • Flutter : 專案所使用的基本框架
  • Git : 使用Git作為版本控制的工具,倉儲採用GitHub
  • AP-COMMON : 校務通系列UI與函式庫共用工程,有共用的項目可至該專案檢查
  • NKUST API : 高科校務通後端HTTP RESTful API,代為App處理所有爬蟲問題

開發事前需求

開發需安裝工具

  • GPG

解密開發所需檔案

$DEV_CONFIGS_PASSPHRASE 替換成正確的密碼

  gpg --quiet --batch --yes --decrypt --passphrase="$DEV_CONFIGS_PASSPHRASE" \
    --output dev_configs.zip dev_configs.zip.gpg && sh scripts/unzip_dev_configs.sh

如何貢獻

  1. Fork 此專案到你的 GitHub 帳號.
  2. 挑選一個你想解決的 issue.
  3. 創建一個分支(Branch)以該問題命名.
$ git branch feature/issue-short-name

例如, 如果挑選的問題是 改善課表介面. 分支可命名 feature/improve-course-layout.

  1. 提出 Pull Reqeust你的分支 to NKUST-ITC/NKUST-AP-Flutter/master分支 .
  2. 等待功能合併或者提出後續問題