git項目主要劃分在兩類空間,一個是個人,一個是羣組
1 實際在公司使用git項目的時候,項目可以Group來區分(羣組),如支付可以新建一個羣組 pay,訂單爲order
2 項目按Group聚合,Group名和項目名儘量用中橫線而不是下橫線
3 項目根目錄的docs目錄下放置項目文檔
4 如果項目文檔很多且跨域多個子系統可以把docs獨立爲一個項目, 文檔項目命名遵循約定: XXX-docs;
5 基於Maven拆分的同一系統的多個強內聚的子系統, 如order-api和order-impl, 可放置於同一Group下的同一項目中, 而order-admin則應在同一Group下另開項目爲上;
6、項目的根目錄必須包含.gitignore文件, 定義需要排除提交的數據, 例如:日誌、編譯後文件、IDE特定配置文件等;
參考spring-projects