공식 템플릿
Restorm은 템플릿 라이브러리 에서 직접 사용할 수 있는 일련의 공식 템플릿 을 유지 관리합니다. 그중 하나에서 출발해 포크 하여 자신의 관례에 맞게 조정할 수도 있습니다.

공식 카탈로그
Section titled “공식 카탈로그”공식 템플릿은 GitHub 조직 Monsieur-Dev 아래에
게시됩니다.
| 템플릿 | 대상 | 저장소 |
|---|---|---|
| REST 서버 · TypeScript | REST · TypeScript · Express | restorm-template-server-rest-typescript |
| REST 서버 · .NET | REST · C# · ASP.NET Core | restorm-template-server-rest-dotnet |
| gRPC 서버 · TypeScript | gRPC · TypeScript | restorm-template-server-grpc-typescript |
| gRPC 서버 · .NET | gRPC · C# / .NET | restorm-template-server-grpc-dotnet |
| PostgreSQL 데이터베이스 | SQL · PostgreSQL | restorm-template-db-postgres |
원격 템플릿은 아카이브 로 가져오며(git으로 클론되는 일은 결코 없습니다), 보안 가드레일과 상한 크기가 적용됩니다.
조직 템플릿(Enterprise)
Section titled “조직 템플릿(Enterprise)”Enterprise 구독을 사용하는 조직은 조직 구성원 간에 공유되는 비공개 템플릿 카탈로그를 갖습니다. 그것들은 공식 템플릿 옆에, 라이브러리의 Templates <조직> 탭에 표시됩니다.
- 누가 추가하거나 제거할 수 있는가: 조직의 관리자, 또는 관리자가 템플릿 관리 권한을 부여한 구성원.
- 어떻게: 라이브러리의 Templates <조직> 탭에서(추가 버튼 — 저장소 URL과 설명), 또는 조직의 관리 대시보드 에서.
- 무엇인가: 조직 템플릿은 단순한 git 저장소를 가리키는 포인터(공식과 마찬가지)입니다. 그 구조는 아래에서 설명하는 것과 동일하지만, 가시성은 조직 구성원으로 제한됩니다.
Community 와 Pro 에디션은 공식 템플릿을 볼 수 있고, 자신의 템플릿 (저장소 또는 로컬 폴더)을 사용할 수 있습니다 — 코드 생성은 모든 에디션에서 무료 입니다. 공유되는 조직 템플릿은 Enterprise 에디션 전용입니다.
커스텀 템플릿의 구조
Section titled “커스텀 템플릿의 구조”Restorm 템플릿은 매니페스트로 확장된 Cookiecutter/Copier 템플릿입니다.
restorm-template.json— 저장소의 루트 에(필수). 템플릿을 기술하고, 그것이 소비하는 변수 를 선언합니다(생성 변수 참조). 그것이 지원하는 컨텍스트 버전 도 알립니다: 애플리케이션과 호환되는 버전을 선언하지 않는 템플릿은 거부됩니다.copier.yml(또는copier.yaml) — Copier 구성으로, 특히 생성 시 묻는 질문 을 선언합니다.- 템플릿의 파일.
.jinja접미사가 붙으며, 설계의 컨텍스트로 렌더링됩니다.
커스텀 템플릿을 사용하려면, 라이브러리에서 소스로 저장소(GitHub의
owner/name) 또는 로컬 폴더(개발하는 동안)를 선택합니다.