# The Common Project Template 工商服務時間 [林博仁(Buo-ren, Lin)](https://gitlab.com/the-common/project-template/-/issues) <https://hackmd.io/@brlin/the-common-project-template-promotion> --- ## 特色<br>Features * 整合 [REUSE 規範](https://reuse.software)以支持基本的軟體授權遵循檢查: ![](https://hackmd.io/_uploads/rJNJ98uBp.png) --- * 整合 [pre-commit 框架](https://pre-commit.com/)進行 Markdown、YAML、Bash 腳本等自動化檢查: ![](https://hackmd.io/_uploads/H17N6Iurp.png) --- * 整合 [EditorConfig](https://editorconfig.org/) 以在支援的純文字編輯器中自動配置檔案編輯偏好設定: ```ini # Common settings [*] end_of_line = lf indent_style = space indent_size = 4 charset = utf-8 insert_final_newline = true trim_trailing_whitespace = true # Git configuration files uses tabs as indentation units [.git*] indent_style = tab # Avoid git patch fail to apply due to stripped unmodified lines that contains only spaces [/.git/**] trim_trailing_whitespace = false ``` --- * 支持 [GitLab CI](https://docs.gitlab.com/ee/ci/) 持續整合與持續交付釋出包 ![](https://hackmd.io/_uploads/HJzLkPOS6.png) --- * 支持 [GitHub Actions](https://docs.github.com/en/actions) 持續整合與持續交付釋出包 ![](https://hackmd.io/_uploads/ByaflD_Sp.png) --- * 於 GitHub 平台支援自動自模板自動創建新專案 ![](https://hackmd.io/_uploads/ryTyZwOHa.png) --- ## 參考資料<br>References * [GitLab 專案](https://gitlab.com/the-common/project-template) * [GitHub 專案鏡像](https://github.com/the-common/project-template) * [釋出包下載](https://gitlab.com/the-common/project-template/-/releases)
{"title":"The Common Project Template 工商服務時間","contributors":"[{\"id\":\"62aab908-4afa-4059-813c-f855a82c2b1d\",\"add\":1725,\"del\":285}]","showTags":"true","lang":"zh-TW","breaks":false,"description":"推廣為滿足自身需求所作的專案文件模板\nhttps://gitlab.com/the-common/project-template"}
    388 views