README 생성기

README.md
다음

빈 저장소는 첫인상이 좋지 않습니다. 프로젝트 이름, 한 줄 태그라인, 기능 목록, 설치 명령어, 빠른 시작 코드, 작성자, 라이선스를 입력하면, 이 생성기가 올바른 제목 계층과 펜스 코드 블록을 갖춘 깔끔한 Markdown README, 즉 GitHub이 프로젝트 페이지에 표시하는 섹션들을 만들어 줍니다. 복사해서 저장소 루트에 README.md로 저장한 뒤 푸시하세요. 섹션 제목은 영어로 작성되며, 이는 오픈소스 README의 거의 보편적인 관례입니다. 반면 여러분이 입력한 내용은 어떤 언어든 입력한 그대로 표시됩니다.

README 작성 방법

  1. 1

    기본 정보 추가

    프로젝트 이름, 선택적 저장소 URL, 한 줄 태그라인. 이름은 `#` 제목이 되고, 태그라인은 그 아래 인용문이 됩니다.

  2. 2

    기능과 빠른 시작 나열

    한 줄에 기능 하나(각각 글머리 기호가 됩니다), 그리고 펜스 코드 블록으로 감싸지는 짧은 빠른 시작 코드.

  3. 3

    설치, 라이선스, 작성자

    설치 명령어는 「Installation」 아래의 `bash` 코드 블록에 들어갑니다. 라이선스(MIT, Apache-2.0…)와 선택적 작성자 줄을 추가하세요.

  4. 4

    마크다운 복사

    복사를 클릭해 출력을 저장소 루트에 `README.md`로 붙여넣으세요. 푸시하면 렌더링된 버전이 프로젝트 페이지에 표시됩니다.

좋은 README에 담기는 것

GitHub의 공식 스타일 가이드와 널리 쓰이는 standard-readme 사양은 순서에 대해 의견이 일치합니다. 훑어보기 좋은 부분을 위쪽에 두세요. 저장소에 들어온 사람은 20초 안에 계속 읽을지 결정합니다.

섹션 위치 목적
제목 + 태그라인 1~2행 # Project 뒤에 무엇을 하는지 한 문장
배지 3~5행 CI 상태, npm 버전, 라이선스, 커버리지
설치 첫 화면 위 누구나 복사할 수 있는 한 줄 명령어
사용법 첫 화면 위 출력을 만들어 내는 최소한의 코드 조각
API / 옵션 중간 플래그, 설정 키, 엔드포인트 표
기여 끝부분 CONTRIBUTING.md, 행동 강령, PR 관례 링크
라이선스 마지막 SPDX 식별자와 LICENSE 링크

실제로 도움이 되는 배지

Shields.io의 URL은 예측 가능한 패턴을 따릅니다: https://img.shields.io/badge/<label>-<message>-<color>.svg. 유용한 실시간 배지는 빌드 상태, 패키지 버전, 다운로드 수를 가리키며, 겉치레용 지표가 아닙니다. 보통 배지 네 개면 충분하고, 그 이상은 잡음입니다.

흔한 README 실수

  • 「설치」 첫 줄에 설치 명령어가 없음. 독자는 npm install이나 pip install을 눈으로 찾습니다. 산문 뒤에 숨기면 떠나 버립니다.
  • 3MB짜리 스크린샷. 너비를 800px로 줄이고 압축하세요. GitHub은 어차피 제공하지만, 모바일 독자는 데이터 비용을 부담합니다.
  • 오래된 배지. 빨간 CI 배지는 방문자에게 프로젝트가 고장 났다고 알립니다. CI를 고치거나 배지를 제거하세요.
  • 라이선스 누락. 라이선스가 없으면 여러분의 코드는 기본적으로 “모든 권리 보유”이며 기업은 사용할 수 없습니다.

자주 묻는 질문

네. 펜스 코드 블록, 글머리 기호 목록, ATX 스타일 제목(# 접두사)은 모두 변경 없이 GitHub, GitLab, Bitbucket에서 표시됩니다. 설치 명령어는 bash 블록으로 태그가 붙고, 빠른 시작 블록은 태그 없이 두어 직접 언어를 지정할 수 있습니다.

대부분의 생태계에서는 README.md입니다. 문서가 Read the Docs에 있고 Sphinx가 그 파일을 랜딩 페이지로 재사용하기를 원하는 Python 패키지를 배포할 때만 .rst를 사용하세요.

저장소 URL을 제공하면 생성기가 정적 라이선스 배지 하나를 추가합니다(https://img.shields.io/badge/license-<type>-blue.svg). 실시간 배지(빌드 상태, 버전, 다운로드 수)가 필요하면 shields.io URL 패턴을 복사해 출력에 직접 붙여넣으세요.

아니요. README는 양식 값으로 조립되며 아무것도 저장되지 않습니다. 탭을 닫으면 데이터가 사라집니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다