플러그인을 포크하는 방법?


12

커뮤니티에 환원을 시작하고 싶지만 처음부터 플러그인을 작성하는 것은 현재 내 기술 수준과 창의성 수준을 약간 초과합니다 (즉, 플러그인으로 어떤 종류의 문제를 해결할 수 있는지 모르겠습니다! 뭔가, 이미 작성된 플러그인 또는 6을 찾습니다!). 그러나 최근에는 WP 2.8 이후로 포기되는 매우 간단한 플러그인을 확인했으며 3.1 호환되도록 수정할 수 있다고 생각합니다. 나는이 플러그인을 업데이트하는 가장 좋은 방법은 단순히 포크하는 것 같습니다.

이제 내 질문 : 어떻게해야합니까? 나는 SVN을 처음 사용하기 때문에 어디로 가야하는지, 어떻게 시작해야하는지 등 확실하지 않습니다. :)

답변:


11

코덱스에 도움이 될만한 몇 가지 안내서가 있습니다.

  • 제출을 위해 플러그인 설정
  • 플러그인 제출
  • 최신 상태로 유지

또한 오래된 유용한 플러그인을 "수정"하는 것이 좋습니다. :)

단계 :
http://wordpress.org/extend/plugins/about/

제출 :
http://wordpress.org/extend/plugins/add/

Subversion 사용법 :
http://wordpress.org/extend/plugins/about/svn/

프로모션 및 추가 정보 :
http://codex.wordpress.org/Plugin_Submission_and_Promotion

Subversion을 사용하는 것은 운영 체제에 따라 다릅니다. Windows의 경우 SVN을 권장합니다. http://tortoisesvn.tigris.org/ Mac의 경우 "버전", http://versionsapp.com/을 확인 하거나 명령 줄을 사용할 수 있습니다. 또한 많은 IDE에는 이제 서브 버전 지원 기능이 내장되어 있습니다.


11

SVN에는 실제 "포크"옵션이 없습니다. 플러그인 사본을 체크 아웃 한 후 변경할 수 있지만 관리자 액세스 권한없이 동일한 플러그인 이름으로 다시 제출할 수는 없습니다.

다음은 몇 가지 옵션입니다 (최고에서 최악의 IMO 순서로).

A) 원래 작성자가 관리자 액세스 권한을 부여하는지 확인하십시오 (이것은 때로는 플러그인을 포기하고 훌륭하게 처리하도록 요청하는 경우입니다)

B) 패치를 작성하여 원래 작성자에게 보내십시오 (때로는 작성자가 시간이 없지만 패치를 기꺼이 받아들이 기 때문에 플러그인을 포기 함)

C) 원래 코드를 기반으로 새 플러그인을 작성하고 Wyck의 답변 단계를 따라 새 이름을 지정하십시오. (이 작업을 수행하면 원본 저자와 추가 정보에 원본 저자를 신용시켜야합니다)


감사합니다! 나는 "답변"을 고르는 힘든 일을했지만 두 답변 모두 정말 도움이되었습니다. 다시 감사합니다!
richardmtl

@richardmtl 천만에요! 아직 수행하지 않은 경우 각 답변도 공감할 수 있어야합니다.
브룩.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.