Coder Social home page Coder Social logo

front-mbti-chat's Introduction

VscodeExtention

  • 필수
    • Eslint
    • Prettier - Code formatter
    • Prettier ESLint
  • 추천
    • Material Icon Theme
      • icon이 이뻐짐
    • Auto import
      • 자동으로 모듈을 가져옴
    • Auto Rename Tag
      • 태그 이름 바꿀때 반대편 태그 이름도 동시에 바뀜
    • CSS Peek
      • 클래스, ID로 CSS코드 검색할 수 있음. 해당 CSS 파일 위치로 이동
    • HTML to CSS autocompletion
      • HTML태그, CSS 스타일 속성 자동완성
    • htmltagwrap
      • 선택한 텍스트를 감싸는 적절한 HTML 태그를 자동으로 삽입
    • Reactjs code snippets
      • 리액트 고수되는 길 (rsc 치고 엔터누르면 자동으로 함수형 컴포넌트 생성해줌. 더 많은 기능 검색하면나옴)
    • vscode-styled-components
      • styled-components 쓸 때 개발 속도 빨라짐!!


개발환경 맞추기

  • 터미널 -> npm install

안건

기술

  • React, Typescript
  • Axios, React Testing Library
  • SCSS, styled-components
  • AWS S3, cli
  • Github Actions CI
  • notion, slack
  • Eslint, Prettier

git convention

  • commit convention
    • feat: Update login button
  • PR convention
    • Title
      • 필요없는 코드 제거
      • 주석 제거
      • API호출 로직 변경
    • Template
  • branch convention
    • feature/login


git 사용법

기능 추가시

  1. 작업할 폴더로 이동
  2. git clone [Repo 주소]
  1. cd [Project Folder]
  • npm install // node_modules, package-lock.json 동기화
  1. git branch [생성브랜치 이름]/이름
  • feature/login
  1. git checkout feature/login
  • git status // 상태 확인
  • git log // 위치 확인 (git log --graph // 그래프로 확인 가능)
  1. 신나게 코드 작성
  2. 코드 작성 완료
  3. git add .
  4. git commit -m "상태: 컨벤션"
  • git commit -m "feat: Update readme"
  1. git push origin feature/login
  • git push --force(절대안돼요 ㅜ) origin feature/login
  1. PR(pull request) 작성
  • https://github.com/Sassy-Project/front-setup 이동
  • Pull requests 클릭
  • New Pull Request 클릭
  • develop <- feature/login 으로 변경
  • commit 탭에서 의도한 커밋이 다 푸쉬 되었는가 확인
  • 세팅된 템플릿에 맞게 글적기
  • 확인
  1. git checkout develop
  2. git pull origin develop
  3. git branch feature/login
  4. git checkout feature/login -- 반복

front-mbti-chat's People

Contributors

1yoouoo avatar danakim530 avatar dongjoonyang avatar eriniss avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.