modify docu

This commit is contained in:
김경종
2026-06-08 14:45:43 +09:00
parent 0c151cae56
commit bbed607e58
4 changed files with 28 additions and 0 deletions
+8
View File
@@ -12,6 +12,13 @@ FESA는 Abaqus, Nastran 같은 유한요소법 기반 구조해석 솔버를 C++
- HDF5 C library: 해석 결과와 reference 결과 저장
- Python 3: Harness, validation, phase execution, self-test
## Git 저장소
- Canonical remote repository: `https://teagit.mimi1011.synology.me/baram2584/FESADev.git`
- 기본 remote 이름은 `origin`으로 사용한다.
- 현재 공유 기준 브랜치는 `dev`이며, 새 작업 브랜치는 특별한 지시가 없으면 `codex/<short-task-name>` 형식을 사용한다.
- 새 환경에서 시작할 때는 `git remote -v`로 remote를 확인하고, 없으면 `git remote add origin https://teagit.mimi1011.synology.me/baram2584/FESADev.git`로 등록한다.
- push, tag, release, 외부 배포는 사용자가 명시적으로 요청하거나 승인한 경우에만 수행한다.
## 기본 개발 워크플로우
솔버 기능 개발은 아래 순서를 기본으로 한다.
@@ -121,5 +128,6 @@ Override variables:
## 커밋 및 문서화
- 커밋 전 hook은 Harness Python self-test와 workspace validation을 실행해야 한다.
- 커밋 메시지는 conventional commits 형식을 따른다: `feat:`, `fix:`, `docs:`, `refactor:`, `test:`.
- 커밋 전에는 `git status --short --branch``git remote -v`로 작업 브랜치와 remote가 의도한 상태인지 확인한다.
- 계획이 필요한 장기 작업은 Harness phase로 나누고, 각 step은 독립 실행 가능해야 한다.
- Generated phase execution outputs remain ignored under `phases/**/step*-output.json`.