2019 上半成果

成果回顧

  • 無權使用頁面
  • 訊息 / 已讀 同步機制
  • App Store 上架
  • Auto linter & formatter
  • Countinuous Deloyment

成果回顧 - 功能面

  • 無權使用頁面
  • 訊息 / 已讀 同步機制
  • App Store 上架
  • Auto linter & formatter
  • Countinuous Deloyment

功能面 - 無權使用頁面

  • Server 傳來 not authorized 時,跳出無權畫面
  • 跳出無權使用畫面時,清除 DB 的所有資料
    • 考量資安問題
  • #873

功能面 - 訊息 / 已讀同步

  • iota 核心部分
  • 訊息 / 已讀 與 離線機制正確性
  • 增進同步速度
  • 機制調整與釐清
  • #943#517#926#918 
  • docs

成果回顧 - 新的嘗試

  • 無權使用頁面
  • 訊息 / 已讀 同步機制
  • App Store 上架
  • Auto linter & formatter
  • Countinuous Deloyment

新的嘗試 - App Stores

  • 升級 Cordova ios 環境
    • folder structure
    • swift support
    • 簡化 provisioning profile 更新流程
  • Android 調整
  • mobile#14mobile#18mobile#19

新的嘗試 - Linter & formatter

  • 為開發環境加上 Linter: ESLint / Stylelint
  • 為開發環境加上 Formatter: Beautify
  • Auto Fix & Auto Format on Save
  • 減少人為失誤 / 使程式更強健 / 加速開發
  • #961

ESLint

Stylelint

Beautify

新的嘗試 - Countinuous Deloyment

  • 完整的自動部屬測試版流程
  • Merge 後即可下載測試
  • comment 關鍵字可直接 build jenkins
  • 加速開發 / 提早發現問題 / 更貼近 scrum
  • #1024

Jenkins

im2

Gitlab comment

Slack

MR accept

未來展望

  • 幫助 iota 生態系開發更多重點需求
  • 更加完善 iota 自動化流程
  • 自我學習新技術
  • 獨立開發一個完整的網頁

2019-first-half-milestones

By Chang Henry

2019-first-half-milestones

  • 15