Serverless Framework 개발용 GiitHub Repository Template를 만들어 봤습니다.

개시하다


안녕하세요, AWS 사업본부 소속입니다.
내가 속한 팀은 최근 창고를 백로그에서 지아이허브로 옮겼다.저는 개인적으로 GiitHub 초보자이기 때문에 매일 GiitHub만 있는 기능을 만나게 됩니다.이번에는 리포지토리 템플레이트(Repository Template)라는 기능을 만났기 때문에 이 기능으로 팀원들이 자주 사용하는 Serverless Framework의 템플릿을 제작해 설정했다.

Repository Template 정보


아래의 Developersio 블로그는 이해하기 쉬우므로 Repository Template를 모르시는 분들도 이곳을 참조하시기 바랍니다.
https://dev.classmethod.jp/articles/github-template-repository/

해봤어요.


사전에 퍼블릭으로 블로그용 템플릿을 제작했다.
https://github.com/takaakikakei/blog-template-pte-sls
tree 구조는 다음과 같다.자주 사용하는 소프트웨어 패키지와 프로그램 라이브러리의 일부분도 설치되었다.
.
├── .github
│   └── PULL_REQUEST_TEMPLATE.md
├── .gitignore
├── LICENSE
├── Pipfile
├── Pipfile.lock
├── README.md
├── includes
│   └── state-machines.yml
├── node_modules
├── package-lock.json
├── package.json
├── serverless.yml
└── src
    ├── __init__.py
    ├── exception.py
    ├── handlers
    │   ├── __init__.py
    │   └── handler.py
    ├── services
    │   └── __init__.py
    └── use_cases
        └── __init__.py
이 설정을 템플릿으로 설정합니다.
대상의 창고에서 열기Settings > Options하고 Template repository에서 선택하면 템플릿을 만들 수 있습니다.체크하면 창고명 옆에 Public에서 Public template로 변경됩니다.간단하네요!


새 창고에서 이 템플릿을 사용할 때 아래 그림과 같이 이 템플릿을 선택하십시오.

후기


템플릿을 사용하면 구성원 간의 환경 차이를 줄이고 서비스 개발 속도를 높일 수 있다.소개된 템플릿은 먼저 만들어진 것이기 때문에 앞으로 더욱 편리하게 업데이트해 사용하도록 하겠습니다.
그럼 이따 봐요!

좋은 웹페이지 즐겨찾기