아무거나

내가 만든 php composer 패키지를 packagist.org에 등록방법 본문

PHP/Composer

내가 만든 php composer 패키지를 packagist.org에 등록방법

전봉근 2019. 4. 3. 14:51
반응형

1. https://packagist.org 에 연결한 후 우측 상단의 login 선택하여 로그인

 

2. github 계정으로 로그인

 

3. 상단의 submit을 클릭

 

4. 프로젝트 url을 입력하고 check를 클릭

 

5. 패키지가 이상이 없다면 check가 submit으로 변경된다. 에러가 있으면 메세지를 보고 해결해야함

   주로 많이 하는 실수는 composer.json 누락, json내 package name 누락, 그리고 release 안하기 등..

 

6. submit을 누르면 등록이 완료

 

[ 자동 업데이트 설정 ]

github 에 패키지의 새 버전을 릴리스했다고 가정해 보자. 릴리스마다 Packagist 에도 올려야 한다면 매우 번거로울 것이다. github 의 hook 을 설정하면 새 버전 릴리스시 자동으로 Packagist 에 반영되도록 할 수 있다.

1. https://packagist.org/profile/ 에 들어간 후에 Your API Token 에 있는 토큰을 복사한다.​ 

2. github 에 로그인 한후에 프로젝트로 들어간다.

3. 우측의 프로젝트 Settings 버튼을 클릭한다. 상단의 Settings 버튼은 계정 설정이므로 프로젝트 설정으로 들어가야 한다.​

4. Integrations & Services  를 클릭한다.

5. Add Service 를 클릭한 후에 Packagist 를 찾아서 등록한다.​ 

6. User 항목에 id를 입력하고 Token 항목에 1번에서 복사한 API token을 붙여 넣는다.

7. Add service를 클릭하여 저장한다.

반응형

'PHP > Composer' 카테고리의 다른 글

composer 속도 개선  (0) 2019.04.08
Comments