Animal V2

此專案為 動物認養 v2 ,主要為 架構調整單元測試 撰寫 .

CI / CD

  • 使用 circle ci 檢測 tslint、unit test 、build 是否通過 .
  • 使用 angular-cli-ghpages 部署到 Github .

Document

  • 使用 compodoc 產生專案文件 .

資料夾結構

app 底下
通用定義 constant 各式常數
enum 各式參數
model 各式資料結構
獨立頁面 admin-login 登入頁
auth-error 無權限頁
版型頁 layout 包含 header footer
內容頁 pages 使用版型一的各式內容頁
核心功能 core 系統通用 或是 做成底層的service
共享功能 shared 通用 components 、directives、pipes
路由管控 guard 路由權限控管
載入資料 resolver 進入頁面前,可先拿的資料