Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.62 KB

README.md

File metadata and controls

41 lines (33 loc) · 1.62 KB

covid19tw-dataviz

專案任務:

  • 探索分析 covid19 相關的數據
  • 視覺化 covid19 相關的數據

資料夾說明:

  • eda:探索分析數據
    • eda-dev-ipynb:EDA 開發實用的 jupyter notebook
    • eda-dev-py:EDA 開發實用的 python 源碼或套件
    • eda-dev-r:EDA 開發實用的 R 源碼或套件
  • viz:視覺化分析數據
    • viz-dev-ipynb:viz 開發實用的 jupyter notebook
    • viz-dev-py:viz 開發實用的 python 源碼或套件
    • viz-dev-r:viz 開發實用的 R 源碼或套件

專案的 git flow:

  • branch naming:

    • 分支合併方向:
      • feature -> dev -> preview -> production
      • hotfix -> preview -> production
      • hotfix -> production
    • feature-?-v?-?:某功能的某版本的某開發項目分支
    • dev-v?:某預定釋出版本的總開發分支(將展開與合併所有下轄功能分支)
    • preview-v?: 某預定釋出版本的預覽分支
    • production-v?:某預定釋出版本的釋出分支
    • hotfix-?:針對 preview 或 production 分支進行修復的分支
  • git flow:採用 fork PR 的作法

    • Step1:fork 整個 Repo
    • Step2:從 dev-v? 分支出要開發的 feature-?-v?,或是從 feature-?-v? 中 分支出要開發的 feature-?-v?-?
    • Step3:開發完畢
    • Step4:合併前更新主線,並 rebase 準備 PR 的分支
    • Step5:對 dev-v? 分支或 feature-?-v? 分支發出 PR
    • Step6:審核完成後 merged
  • PR & merge example: