용어집 항목

보일러플레이트

빌려 쓰는 서비스가 아니라 내가 소유하고 고쳐 쓰는 재사용 가능한 출발점입니다. 코드, 파일, 규칙이 함께 들어 있습니다.

정의

소프트웨어에서 보일러플레이트는 미리 준비된 출발점입니다. 구조, 규칙, 바로 동작하는 기본값을 갖춘 저장소로, 새 프로젝트마다 빈 상태에서 시작하는 대신 복사해서 고쳐 씁니다. 복사본은 내 것이고, 다른 누군가의 서버에서 돌아가는 것은 없으며, 업데이트는 나에게 일방적으로 적용되는 것이 아니라 내가 가져오는 것입니다.

반대 모델은 서비스입니다. 입력을 넘기면 업체가 자기 시스템에서 작업하고, 비용을 내는 동안에만 결과를 받습니다.

예시

대구의 한 개발자가 작은 제품 두 개를 판매합니다. init-workspace.py를 한 번 실행해 새 이력을 가진 자신만의 비공개 작업 사본을 받습니다. 제품마다 폴더가 따로 있고 각자의 제품 정보 파일과 트래커를 가지며, 플레이북은 함께 씁니다. 새 LaunchRepo 릴리스가 나오면 변경 내역을 읽고 자기 사본에 병합하거나 건너뜁니다.

업체 서버에서 돌아가는 것은 없고, 두 번째 제품에 두 번째 라이선스 비용이 들지도 않습니다. 이것이 실제로 쓰는 보일러플레이트 모델입니다. 출시할 때마다 빌리는 서비스가 아니라 그가 소유한 출발점입니다.

디렉터리 출시에서 중요한 이유

디렉터리 제출은 보통 출시 건당 또는 월 단위 요금의 서비스로 팔립니다. 보일러플레이트는 이것을 계속 보유하는 역량으로 바꿉니다. 두 번째 제품에도, 열 번째 제품에도 같은 저장소와 플레이북, 트래커를 내 에이전트와 내 계정으로 씁니다. 맞바꾸는 것도 분명합니다. 실행은 내가 하고, 설정에는 오후 반나절이 걸립니다.

LaunchRepo가 다루는 방식

LaunchRepo는 비공개 GitHub 저장소입니다. 플레이북 299개, 제품 템플릿, 스크립트, 로컬 대시보드가 들어 있습니다. 현재 가격 €49.00에 한 번 구매하면 내가 소유한 모든 제품에 쓸 수 있습니다. init-workspace.py는 새 이력을 가진 나만의 비공개 작업 사본을 만들기 때문에, 내 정보가 제공용 저장소로 돌아가는 일이 없습니다. 업데이트는 릴리스로 공개되며 병합 여부는 내가 정합니다. 정해진 업데이트 주기는 약속하지 않습니다.

더 알아보기

LaunchRepo 작동 방식

저장소 안에 무엇이 들어 있는지, 그리고 한 번의 실행이 제품 소개서에서 기록된 결과까지 어떻게 진행되는지 단계별로 설명합니다.

저장소에서 이 용어를 직접 확인하세요

LaunchRepo는 디렉터리 플레이북 299개, 제품 정보 파일, 그리고 내 에이전트가 실행하는 제출 트래커로 이루어져 있습니다. €49.00를 한 번 결제하고, 내가 소유한 모든 제품에 쓰세요.

가격 보기