Skip to content

Commit c062fd6

Browse files
committed
docs: switch formatting to Ruff and update quality rules
1 parent d66d695 commit c062fd6

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

AGENTS.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Kubernetes Monitoring (목적 및 프로젝트 개요)
2+
3+
Kubernetes 클러스터의 리소스(Pod, Node 등)를 모니터링하고, 현재 상태를 CLI를 통해 시각적으로 제공하는 도구입니다. 사용자가 클러스터의 상태를 쉽게 확인하고 관리할 수 있도록 지원합니다.
4+
5+
## Rules
6+
7+
- **커밋:** Conventional Commits 사양을 따르며, `googleapis/release-please-action@v4`에 맞춰 커밋 메시지를 영어로 작성합니다.
8+
- **버전 관리:** 시맨틱 버전 관리(vX.X.X)를 사용합니다.
9+
- **포맷팅:** 코드는 `ruff` 포매터를 사용해 포맷팅합니다.
10+
- **코드 품질:** `ruff`, `mypy`, `pytest`를 모두 통과한 상태에서만 GitHub에 커밋 및 푸시합니다.
11+
- **문서 업데이트:** `CHANGELOG.md`는 항상 현재 형식에 맞춰 갱신하고, `README.md`는 현재 프로젝트와 변경사항을 기반으로 항상 최신화합니다.
12+
13+
## Requirement
14+
15+
- **언어:** Python 3.8+
16+
- **패키지 관리자:** `uv`
17+
18+
## Environment
19+
20+
- **테스팅:** `pytest`, `pytest-cov`
21+
- **의존성:** 외부 의존성의 수를 최소한으로 유지하고, 가능하면 표준 라이브러리를 사용합니다.

0 commit comments

Comments
 (0)