코드 생성
코드 섹션에서 Restorm은 당신의 설계를 바탕으로 애플리케이션의 코드를 생성 합니다. 생성은 Cookiecutter/Copier 호환 템플릿 에 의존합니다: 당신의 것, 또는 Restorm이 제공하는 것.

프로젝트 생성하기
Section titled “프로젝트 생성하기”- 하나 이상의 템플릿 추가 — 템플릿 라이브러리 를 통해.
- 출력 폴더 를 선택합니다(절대 경로, 또는 프로젝트 기준 상대 경로).
- 프로젝트 생성 을 클릭합니다.
생성은 샌드박스 안에서 렌더링 된 다음 미리보기 형태로 제시됩니다: Restorm은 생성된 파일의 트리를 보여주며, 당신이 확인할 때까지 아무것도 기록하지 않습니다. 그런 다음 출력 폴더에 쓰기 또는 중단 을 선택할 수 있습니다.(검증 문제가 남아 있는 동안에는 생성이 차단됩니다.)
템플릿의 질문
Section titled “템플릿의 질문”템플릿은 질문(Copier의 의미로 — 예를 들어 project_slug)을 선언할 수 있고,
당신은 생성 시점에 그에 답합니다. 당신의 답변은 출력 루트의 .copier-answers.yml
파일에 저장되고, 다음 생성 시 다시 로드됩니다.
생성된 코드 업데이트하기
Section titled “생성된 코드 업데이트하기”생성은 단방향이 아닙니다. 다시 생성하는 것은 copier update 의 역할을
합니다: Restorm은 베이스를 기억하고, 템플릿의 새 출력과 당신의 로컬 변경 사이에서
삼방향 병합 을 수행합니다 — 따라서 당신의 변경은 덮어써지지 않습니다.
설계(또는 템플릿)를 발전시키고, 다시 생성하면, 당신의 작업을 보존하면서 코드가
업데이트됩니다.
템플릿은 어디에서 오는가
Section titled “템플릿은 어디에서 오는가”템플릿 라이브러리 는 네 가지 소스를 제공합니다.
- 공식 — Restorm이 유지 관리하는 템플릿으로, 모두에게 보입니다.
- 조직 — 당신의 조직 안에서 공유되고 그 구성원에게 한정된 템플릿. 이것은 Enterprise 기능입니다: 관리자 — 또는 템플릿 관리 권한을 가진 구성원 — 이 라이브러리의 Templates <조직> 탭에서, 또는 관리 대시보드에서 그것들을 추가하거나 제거합니다(저장소 URL + 설명). 공식 템플릿과 조직 템플릿 참조.
- 저장소 — GitHub의
owner/name저장소(일반적으로 당신이 조정한 공식 템플릿의 포크). - 로컬 폴더 — 개발 중인 템플릿으로, 네트워크가 필요 없습니다.
템플릿의 구조와 공식 카탈로그는 공식 템플릿 페이지에서 설명합니다. 템플릿이 당신의 설계로부터 받는 것(모델, 라우트, 그 플래그)은 템플릿의 컨텍스트 에서, 템플릿 고유의 설정은 생성 변수 에서 자세히 설명합니다.