git clone https://github.com/TaewonyNet/CerberusBeacon.git
cd CerberusBeacon
uv sync --extra all
uv run pytest tests/# 빠른 단위 테스트 (기본)
uv run pytest tests/
# 통합 테스트 포함 (실제 uv + bash 프로세스 필요, 느림)
uv run pytest tests/ -m integration통합 테스트는 uv가 PATH에 있어야 하며 실제 서브프로세스를 실행합니다.
- 이슈로 먼저 논의(버그·기능). 사소한 수정은 바로 PR 가능.
main에서 브랜치 분기:feat/...,fix/...,docs/...uv run pytest tests/통과 확인 후 PR.- 한 PR에 하나의 기능 또는 수정.
~/.cerberus/내용(OTP 시크릿, API 토큰)을 커밋에 포함하지 마세요.- 새 의존성은
pyproject.toml에 추가 후uv sync.
기여한 코드는 MIT 로 배포되는 데 동의하는 것으로 간주합니다.