PHP 프로젝트 스캐폴딩(킥스타트) 도구

저의 야심찬 프로젝트 핀트를 소개합니다. 이미 많은 일을 할 수 있지만 더 많은 기여가 그것을 완벽하게 만들 것입니다. 그리고 많은 개발자를 만족시키기 위해 새로운 기능이 진행 중입니다.


adhocore / 핀트


즉시 템플릿을 사용하여 온전한 기본값으로 대화형 스캐폴드 및 초기화(또는 이전 수정) PHP 프로젝트/라이브러리





애드호코어/핀트


템플릿을 사용하여 정상적인 기본값으로 새 PHP 프로젝트를 초기화합니다.
생산성을 높이고 시간을 절약하기 위해 PHP 라이브러리 및/또는 프로젝트를 스캐폴드합니다.
이미 존재하는 프로젝트의 경우 --sync 플래그로 실행하여 누락된 내용을 추가합니다. phint init 을 참조하십시오.src/ 또는 lib/에 파일이 있으면 phint docs을 실행하여 .md 형식의 문서와 같은 API를 생성할 수 있습니다.
phint test 이미 유지 관리된 모든 구조로 기본 테스트 스텁을 생성합니다.
그것은 당신이 더 게으르도록 도와줍니다! phint는 지속적으로 진화하고 있으며 그것을 만들 계획입니다big .











Installation · Features · Autocompletion · Usage · phint init · phint update · phint docs · phint test · Templating

Phint is powered by adhocore/cli


설치


Requires PHP7.


수동


latest release에서 phint.phar 다운로드
그리고 그렇게 사용하십시오 php /path/to/phint.phar [opts] [args] . 흠 멋지지 않아. 아래 명령 섹션을 참조하십시오.

명령


#



View on GitHub

Phint는 twig 템플릿을 사용하여 정상적인 기본값으로 새 PHP 프로젝트를 즉시 대화식으로 스캐폴드하고 초기화하는 콘솔용 생산성 도구입니다. 유연하고 확장 가능하며 사용자 정의가 가능하고 다양한 옵션을 선택할 수 있습니다.

일상적인 반복 작업을 수행하는 데 많은 시간과 노력을 절약할 수 있습니다.

특징:
  • .gitignore, .travis.yml, . editorconfig 등의 도트 파일 생성
  • 모든 deps로 라이센스, readme.md, composer.json 생성
  • 변경 로그 스텁, 기여 가이드, 문제 및 PR 템플릿 생성
  • 바이너리가 있는 경우 생성
  • 자식 초기화
  • 모든 dev 및 prod deps
  • 에게 대화식으로 요청 및 설치
  • 생성 phpunit.xml , 테스트 bootstrap.php
  • src ( phint test )
  • 에 해당하는 모든 클래스/메소드에 대한 테스트 스텁 생성
  • docblocks에서 문서(.md) 생성 :) ( phint docs )
  • 자체 업데이트( phint update )
  • 사용자가 선택한 경로에서 사용자 정의 템플릿을 지원합니다 :)

  • 읽어 주셔서 감사합니다. 사용해 보시고 피드백을 남겨주세요. 😊

    좋은 웹페이지 즐겨찾기