Skip to content
:tech
← Handbook

AI-translated. Read the original in Korean

Project Templates

This document explains how to create a new project. At Buzzvil, we use Cookiecutter to generate new projects.

Templates by Language

Project templates for each language are available here:

Creating a New Project

Use Cookiecutter to create a new project.

Example: Creating a Go Project

cookiecutter git@github.com:Buzzvil/cookiecutter-go.git

Enter your project’s information at each prompt.

model [UserProfile]: Article
package_name [article]: article
service_name [articlesvc]: articlesvc

Project Structure

The project templates are based on clean architecture, domain-driven design, and packaging by feature. See the development guide for project structures specific to each language or framework.

All guides