English | Japanese | Korean

 



개발자에 대해서

Twitter4J 는 커뮤니티 멤버에 의해 개발되고 있습니다. 프로젝트의 네트워크는 github.com 에서 확인 가능합니다.

개발에 참가하기

코드를 contribute 하는 경우에는 아래의 순에서 따라주십시오.

  1. 메일링리스트에 보고한다.

  2. 버그나 기능추가요구에 대해서메일링리스트에 보고합니다. 만약 보고하는 현상이 알려진 문제가 아니라, 확실히 버그라고 생각되는 경우에 이 스텝을 생략해도 상관없습니다.
  3. 이슈를 등록

  4. 이슈를 YouTrack 에 등록합니다.
  5. 소스코드를 수정한다.

  6. 필요한 소스파일을 TFJ-XXX 라고 하는 이름의 브런치에서 수정합니다. 이하의 점에 주의하여 주십시오.:
    • 코드가coding convention을 준수하고 있을것
    • JUnit test case 가 변경점에 포함되어 있을것
    • commit log 에 issue# (TFJ-***) 가 포함되어 있을것
    • 신규로 작성된 파일은 @author 태그와 라이센스 안내문이 포함되어 있을것
    • 처음으로 contribute 할 경우는 readme.txt에 이름, 이메일, Twitter계정이 포함되어 있을것
  7. pull request 요청

  8. pull request 를 yusuke 에 보냅니다.
  9. Merge and close

  10. Merge 가 완료, test case가 통과하면 issue 는 클로즈 됩니다.

이슈관리

Twitter4J 는 JetBrains사가 제공하는 이슈관리툴, YouTrack 를 사용해 버그관리를 하고 있습니다.

Continuous Integration

Twitter4J 는 Continuous Integration 에 Jenkins 를 사용하고 있습니다.

IDE

Twitter4J 는 Maven base의 프로젝트이므로 사용하고 싶은 IDE 를 이용하는게 가능합니다. JetBrains 은 Twitter4J.org 에 IntelliJ IDEA 의 Open Source Project License 를 제공하고 있습니다. patch를 작성한 경험이 있는 사람은 이IntelliJ IDEA 의 라이센스 파일을 사용할 수 있습니다. 자세한 사항은 에 문의하여 주십시오.

Can't code withoutJava IDE with unparalleled java code
analyzer (600+ built-in inspections)