Giter Site home page Giter Site logo

meal-db's Introduction

Getting Started with Meals Recipe Application

freecodecamp 에서 제공하는 클론코딩 프로젝트입니다. 별도의 기능 추가를 위해 README.md 파일을 작성하였습니다.

Project

본 프로젝트는 npm 패키지 매니저로 관리되는 Vite 빌드 도구로 구성된 React 프로젝트입니다.

freecodecamp에서 완성된 본 클론코딩 프로젝트는 이곳 에서 확인하실 수 있습니다.

Used Dependencies

Context API를 클론코딩에서 소개했는데 처음에 이해가 잘 가지 않았다. 전역으로 변수나 함수를 선언하면 되는게 아닌가 하고 의문도 들기도 하였다.

내장된 fetch API와 비교하여 왜 굳이 Axios를 사용하는지 이해가 가지 않는데, 이와의 차이점을 위주로 설명을 적을 예정입니다.

리액트 컴포넌트 (JSX) 에서 사용가능한 다양한 아이콘들을 모아놓은 NPM 패키지입니다. 마땅한 아이콘이 필요할 때 사용될 수 있습니다.

Features

Todo

원래라면 Github의 이슈 기능을 사용해야하나, 홀로 진행하는 클론코딩 프로젝트인 만큼 해당 기능은 지양하고 따로 본 파일에 게시하였습니다.

List

클론코딩 완성 후에 시작할 예정

Git Conventions

본 프로젝트에 기여할 때 원칙을 정하여 일관성 있게 커밋하기 위해 Udacity의 커밋 컨벤션을 따릅니다.

type : subject

Commit Type

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

Subject

서브젝트 항목은 과거형을 쓰지 않고 대문자로 시작하여 작성하도록 합니다. 또한 점도 붙이지 않도록 했습니다.

meal-db's People

Contributors

blu3piece avatar

Stargazers

 avatar  avatar

Watchers

 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.