Skip to content

ais-internship-cnu/I-school-FE

Repository files navigation

아이스쿠루무 FE 리포지토리

리포지토리 간략 소개

  • AIS 인턴 프로젝트 "아이스쿠루무" 프론트엔드 개발을 위한 리포지토리입니다.

개발 기간

  • 2024.07.23~

깃 컨벤션

  • 각자 브랜치를 판 다음에 기능을 다 만드셨으면 main 브랜치에 PR을 쏘고 나머지 사람들이 코드리뷰 후 승인하면 최종적으로 Merge할 예정입니다.

깃 커밋 컨벤션

"최대한 commit을 많이 해주세요."

  • feat: 새로운 기능 추가
  • fix: 버그 수정
  • docs: 문서 수정
  • style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
  • refactor: 코드 리펙토링
  • test: 테스트 코드, 리펙토링 테스트 코드 추가
  • chore: 빌드 업무 수정, 패키지 매니저 수정

코드 컨벤션

  • 기본적인 폴더명 - camelCase

    Untitled 1

  • 직접적인 컴포넌트들이 들어있는 폴더명 - PascalCase

    Untitled 2

  • 모든 컴포넌트, 스타일 컴포넌트 - PascalCase

    Untitled 3

  • 페이지 파일명 - PascalCase

    Untitled 4

  • 컴포넌트명과 파일명 일치시키기

    Untitled 5

  • 함수, 변수, hook - camelCase

    Untitled

  • 컴포넌트를 제외한 모든 태그 - 소문자

  • 이미지와 같은 asset 파일명 - 소문자

  • HTML, CSS에서 클래스명이나 id명 kebab-case

  • 상수명, 띄어쓰기 일 때는 언더바('-') UPPER_CASE

  • 개행 - CRLF

표기법

PascalCase: 첫 단어를 대문자로 시작하는 표기법

  • 예시: BackgroundColor, TypeName, PowerPoint

CamelCase: 맨 처음 문자는 소문자로 표기하면서 각 단어의 첫 문자를 대문자로 표기

  • 예시: backgroundColor, typeName

케밥케이스: 띄어쓰기 대신 하이픈 - 을 사용하며, 모든 단어를 대체로 소문자로 작성하는 방식

  • 예시: background-color, font-family

노션 페이지

아이스쿠루무 노션 메인 페이지

아이스쿠루무 프론트엔드 칸반보드 페이지

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages