기여 방법 - Notipy-DiscordBot/Notipy GitHub Wiki
🤝 기여 방법
Notipy는 오픈소스 프로젝트이며, 누구나 자유롭게 참여하고 기여할 수 있습니다.
버그 수정, 기능 제안, 문서 개선 등 어떤 방식이든 환영합니다!
✅ 기여 전 준비 사항
-
GitHub 계정이 있어야 합니다.
-
프로젝트를 포크(Fork)하여 본인 저장소로 복제합니다:
git clone https://github.com/NotiPy-DiscordBot/NotiPy.git
-
새로운 기능이나 수정은 별도의 브랜치에서 작업해주세요:
git checkout -b feature/my-new-feature
🔧 PR 작성 규칙
-
PR 제목 형식
[기능] 프로젝트 생성 기능 개선
[버그] 알림 중복 전송 문제 해결
-
PR 설명 내용
- 변경한 이유 및 배경
- 어떤 파일/기능을 수정했는지
- 관련된 이슈 번호 (
Closes #23
등)
-
기여 대상 브랜치
- PR은 항상
dev/main
브랜치로 보내주세요. master
는 배포 전용 브랜치입니다.dev/main
브랜치에서 테스트봇을 활용하여 개발 서버에서 각종 버그들을 수정하게 됩니다.
- PR은 항상
🧹 코드 스타일 & 자동 검사
- 코드는
black
포매터 기준으로 자동 정렬됩니다. - PR 생성 시 GitHub Actions가 자동으로 스타일을 검사합니다.
- 포맷 오류가 발생하면 PR이 거절될 수 있습니다.
🧩 기여 가능한 항목 예시
- 🐛 버그 수정
- 🧠 명령어 개선 또는 추가
- 🌐 다국어 리소스 번역
- 📝 문서 또는 Wiki 개선
- 🔒 보안 설정 개선 제안
- 🧪 테스트 시나리오 제안
🙋 질문 또는 제안은 어디로?
- 디스코드 지원 서버: 바로가기
- GitHub Issues 탭을 통해 기능 제안, 버그 신고 모두 가능합니다.
🎉 여러분의 기여가 Notipy를 더 나은 도구로 만듭니다. 작은 수정이라도 감사히 반영하겠습니다!