확장 개발 가이드

최종 수정: 2026년 7월 12일

확장 개발 가이드

커스텀 Entity

php artisan orbit:entity Postphp artisan orbit:document Announcementphp artisan orbit:screen PostListScreenphp artisan orbit:field MyCustomField

커스텀 컨테이너 (SaaS)

php artisan saas:container make MyApp

container/container.json manifest로 앱 종류를 선언합니다. 컨테이너는 자체 routes, config, 마이그레이션, Provider를 갖는 "미니 Laravel 앱"입니다.

다국어 (i18n)

패키지별 독립 한글팩이 필수입니다. orbit-i18n 스킬 가이드라인을 따르세요. locale.contentko, en 등을 등록하고 DocumentEntity의 LocaleTabs로 다국어 콘텐츠를 관리합니다.

패키지 기여 규칙

  • 패키지 독립성 유지 — 호스트 코드 포함 금지
  • frontend.json manifest로 React 페이지 브리지 선언
  • resources/boost/guidelines/·skills/로 AI 가이드 제공
  • 테스트: Pest v4, Larastan, Pint