Skip to content
JuhyeokC edited this page Oct 15, 2024 · 8 revisions

Welcome to the vivitrip wiki!

Core Time

~ 14:00~18:00

Project Settings

  • Next.js link
  • Tailwind CSS link
  • Zustand link
  • TanStack link
  • AXIOS link
  • ESLint
  • ESLint Airbnb
  • Prettier

Naming Convention

Directory & File Name

함수 표현식 + 화살표 함수

// Component
const Component = ({ ...props }) => {
  ...
}
export default Component
// Custom Hook
const useCustomHook = ({ ...args }) => {
  ...
}
export default useCustomHook
// Utility Function
const func = ({ ...args }) => {
  ...
}
export default func

API method

동사 명사 메서드 이름 요청 메시지 응답 메시지
List Book ListBooks ListBooksRequest ListBooksResponse
Get Book GetBook GetBookRequest Book
Create Book CreateBook CreateBookRequest Book
Update Book UpdateBook UpdateBookRequest Book
Rename Book RenameBook RenameBookRequest RenameBookResponse
Delete Book DeleteBook DeleteBookRequest google.protobuf.Empty

구글 이름 지정 규칙

Assets File Name

Snake case 파일 이름 붙여주기

{type}_{name}_{qualifier}.{file}

Clone this wiki locally