728x90
728x90
시멘틱 버저닝이란? 시멘틱 버저닝(Semantic Versioning, SemVer)은 소프트웨어 버전을 체계적으로 관리하기 위한 규칙이다. 프로젝트의 업데이트 상태와 변경 사항을 명확하게 표현하여 사용자와 개발자에게 일관된 정보를 제공한다. 시멘틱 버저닝은 주로 X.Y.Z 형태로 표현되며 각 숫자는 다음과 같은 의미를 가진다. MAJOR.MINOR.PATCH 형식으로 버전을 구성되어 각 숫자의 의미가 정해져 있어 개발자가 의도한 변경 사항을 명확하게 전달할 수 있다. 아래 package.json 파일은 시멘틱 버저닝을 이해하기 좋은 예시이다.// Pakage.json 파일 일부"devDependencies": { "@eslint/js": "^9.9.0", "@types/react": "^18..
API (Application Programming Interface)API는 소프트웨어나 애플리케이션 간의 상호작용을 가능하게 하는 일련의 규칙과 명세이다.쉽게 말해, API는 한 소프트웨어가 다른 소프트웨어에게 자신의 기능을 어떻게 사용할 수 있는지 정의해 놓은 것이다.API를 이용하면 개발자가 기능을 구현하지 않고도 원하는 기능을 제공하는 서비스를 이용할 수 있다. API 장점API를 이용하여 이미 구현된 기능을 쉽게 재사용할 수 있어 시간이 절약된다.표준화된 서비스를 제공하기 때문에 호환성을 높여준다.API 사용예시구글이나 깃허브 같은 서비스의 API를 사용하여 웹서비스에 소셜 로그인 기능을 통합구글 맵스 API를 이용해 웹서비스에 지도 서비스 제공카카오페이, 네이버페이 등의 API를 통해 온라인..
최근에 사이드 프로젝트로 계산기 기능을 제공하는 프로젝트를 제작하여 배포까지 완료하였습니다.Next.js 14 버전으로 개발과 Vercel로 배포까지 무난하게 진행되었지만 뭔가 아쉬움이 남았습니다.제 프로젝트도 멋진 도메인을 가지길 원해서 바로 가비아로 달려가 보았습니다. 제가 가비아에서 어떻게 도메인을 구매하고 프로젝트에 연결하였는지 이번 포스팅에서 설명드리겠습니다.이번 포스팅은 Vercel 배포, 가비아 회원 가입 등 부수적인 내용은 완료된 상태에서 진행되어 도메인을 구매하고 등록하는 것 외 내용은 생략 되어있습니다. 1. 가비아 접속 및 도메인 검색가비아에 접속하여 WWW. 뒤에 원하는 도메인을 입력하여 검색을 합니다.검색 시에는 최상위 도메인은 포함하지 않고 도메인 네임만 포함하여도 검색 가능합니..
Markdown 문서란? GitHub 소스를 참고하다보면 README.md 라는 파일이 흔하게 보인다. README.md 파일의 md는 markdown의 약어이다. markdown 문서는 간단하고 읽기 쉬운 형식으로 텍스트를 작성하는 경량 마크업 언어이다. 현재 글을 쓰고 있는 tistory에서도 markdown 형식의 글작성도 지원하고 있다. 💡 README.md란? README.md 파일은 GitHub 프로젝트 또는 저장소의 설명서로 사용된다. 보통 마크다운 문서로 작성되어 간결하고 가독성이 좋게 작성된다. 내용으로는 프로젝트 이름과 설명, 설치 방법, 사용예시, 라이센스, 저작권, 배포자 등의 정보가 포함된다. 장점 문법이 쉽고 간결하다. 관리가 쉽다. 호환성이 좋다. 단점 표준이 없다. 같은 문법..