기여하기¶
사전 요구사항¶
- Python 3.11+
- uv 패키지 매니저
- Git
로컬 개발¶
# 저장소 복제
git clone https://github.com/Zts0hg/codexspec:git
cd codexspec
# 개발 의존성 설치
uv sync --dev
# 로컬에서 실행
uv run codexspec --help
# 테스트 실행
uv run pytest
# 코드 린트
uv run ruff check src/
문서화¶
빌드¶
풀 리퀘스트 프로세스¶
- 저장소 포크
- 기능 브랜치 생성
- 변경 사항 만들기
- 테스트 및 린트 실행
- 풀 리퀘스트 제출
코드 스타일¶
- 줄 길이: 최대 120자
- PEP 8 따르기
- 공개 함수에 타입 힌트 사용