---
# System prepended metadata

title: Github Org 命名建議

---


## 一、命名格式

全部小寫，走烤肉串命名
> {前綴}-{產品或主題}-{技術或角色}

### a. 前綴具體分類

- prod：正式產品線
- tpl：起手式模板 (可用fork來開新專案基底)
- sample :   Demo/ Poc
- class : 教學 / 課程
- lib : 共用Libary / SDK
- Infra : Infra/Iac
- docs : 純文件庫
- tool : 工具類

### b. 產品或主題、技術或角色範例

- 產品或主題：healthtrack, notify, idp, android, quarkus…
- 技術或角色 ：backend, frontend, sdk-java, worker, terraform…


### c. 現行命名對照Sample

| 現在名稱                          | 新名稱                          |
| ----------------------------- | -------------------------------- |
| android-timeout-check         | `sample-android-timeout-check`   |
| vue-story-book                | `sample-vue-storybook`           |
| document-health-track         | `prod-healthtrack-doc-service`   |
| back-end-health-track         | `prod-healthtrack-backend`       |
| android-template              | `tpl-android-clean-architecture` |
| android-sample                | `sample-android-basic`           |
| realtime-sample               | `sample-realtime-websocket`      |
| restcall-sample               | `sample-java-rest-client`        |
| front-end-health-track        | `prod-healthtrack-frontend`      |
| java-spring-webstocket-sample | `sample-spring-websocket`        |
| cub-prompt-libary             | `lib-cub-prompt`                 |
| terraform-example             | `infra-gcp-terraform-sample`     |
| cub-hex                       | `tpl-java-hexagonal`             |
